Commit graph

89 commits

Author SHA1 Message Date
Ronan Abhamon
5e4cb463db feat(c-tools): remove C_TYPE parameter of L_GET_CPP_PTR_FROM_C_STRUCT 2017-09-20 19:40:29 +02:00
Ghislain MARY
f966995975 Fix missing symbols at link. 2017-09-20 17:38:30 +02:00
Ghislain MARY
8bd249e81a Xsd generated now uses our own coding style. 2017-09-20 17:34:22 +02:00
Ghislain MARY
bcd6a682f2 Fix order of includes to prevent issues with gettext. 2017-09-20 15:03:02 +02:00
Ronan Abhamon
0cb5cc6345 fix(Core): remove useless virtual 2017-09-20 13:40:47 +02:00
Ronan Abhamon
f64376cbc1 fix(Conference): add override when necessary and cast correctly nb participants 2017-09-20 12:49:17 +02:00
Ronan Abhamon
b2a0cd770e fix(core): deal with new cpp flags 2017-09-20 12:45:17 +02:00
Ronan Abhamon
8ae87e2f3f feat(Core): deal with more warning options! 2017-09-20 12:45:17 +02:00
Ghislain MARY
53b9758d7a Handle conference listener in client group chat room and wrap participant manipulation callbacks in LinphoneChatRoomCbs. 2017-09-19 17:17:23 +02:00
Ronan Abhamon
ad7cb274c8 fix(chat/conference): use const shared_ptr reference in removeParticipant(s) 2017-09-19 11:11:11 +02:00
Ghislain MARY
2b8291c3f1 Merge remote-tracking branch 'origin/dev_conference_info' into dev_refactor_cpp 2017-09-19 10:03:25 +02:00
Ghislain MARY
8e9bbb6899 Use c-tools for LinphoneChatRoom. 2017-09-14 16:12:22 +02:00
Ghislain MARY
bef0f90bf5 Add the canHandleParticipants() method to the conference interface. 2017-09-14 11:17:04 +02:00
Ghislain MARY
79604de277 Store the NAT policy in the media session, not in the call session. 2017-09-14 09:23:09 +02:00
Ghislain MARY
4a13ac6a7a Use real pointer for C++ object inside LinphoneCallParams as it is a ClonableObject. 2017-09-13 17:40:09 +02:00
Ghislain MARY
a5ce479aa3 Add function to create a client group chat room. 2017-09-13 17:40:08 +02:00
Ronan Abhamon
cd10ea5d66 feat(Object): provide a way to deal with user data (properties/variant) 2017-09-13 12:05:53 +02:00
Ronan Abhamon
44152b9f48 use real pointer in c wrapped clonable object 2017-09-12 15:08:10 +02:00
Ghislain MARY
6c61358267 Set 'on' prefix for listener methods. 2017-09-12 11:28:01 +02:00
Ghislain MARY
8063ae024e Create classes for the different types of chat rooms. 2017-09-11 18:11:49 +02:00
Sylvain Berfini
5600ce3a6f Another const in list issue fixed 2017-09-11 17:17:57 +02:00
Sylvain Berfini
20d5ded827 Fixed build 2017-09-11 17:06:00 +02:00
Ronan Abhamon
fbf0aaca5b fix g++ build 2017-09-11 14:09:35 +02:00
Ghislain MARY
aa548fa35d Add conference interface. 2017-09-11 13:45:05 +02:00
Ghislain MARY
7e15914c28 Handle pause and resume in C++ objects. 2017-09-08 16:59:04 +02:00
Ghislain MARY
d26f0f9e10 Convert linphone_call_abort() function to abort method of CallSession. 2017-09-08 15:32:07 +02:00
Ghislain MARY
7588a54016 Convert LinphoneCall to Call C++ class. 2017-09-08 14:15:08 +02:00
Ghislain MARY
d795a30518 Convert LinphoneCallParams to use MediaSessionParams C++ class. 2017-09-07 14:07:47 +02:00
Ghislain MARY
6d54b3c46d Add class skeletons for refactoring of conference. 2017-09-07 13:56:43 +02:00
Ghislain MARY
8c54a0e85d Fix naming of files generated by xsd. 2017-08-14 16:49:00 +02:00
Ghislain MARY
c681332e72 Correctly locate libxsd. 2017-08-14 15:42:39 +02:00
Benjamin Reis
e1fb16defa rearrange files 2017-08-14 15:42:03 +02:00
Benjamin Reis
6a90b6371e merge master 2017-08-10 14:21:20 +02:00
Benjamin Reis
8272134d35 allow abstract participant arch to localConference 2017-08-07 11:56:54 +02:00
Benjamin Reis
23f4d851f1 better use of memory 2017-08-07 11:22:56 +02:00
Benjamin Reis
bbd08f3aaf fix merge 2017-08-04 14:44:10 +02:00
Benjamin Reis
fc02978435 create the conf event notify + tests 2017-08-04 14:24:08 +02:00
Benjamin Reis
d77af88558 use shared_ptr 2017-08-02 15:06:00 +02:00
Benjamin Reis
cc49b6f53a add subscribe to conf event api 2017-08-01 13:28:41 +02:00