Commit graph

25 commits

Author SHA1 Message Date
Ghislain MARY
7b59cd6ee6 Add API to leave a chat room. 2017-10-06 11:09:49 +02:00
Ghislain MARY
81340cfcb8 Fix license headers. 2017-10-05 15:09:09 +02:00
Ghislain MARY
18ed78a46e Prevent duplicates when adding participants to a conference. 2017-10-05 15:09:09 +02:00
Ghislain MARY
34318366b6 CallSession objects need to be handle by shared_ptr. 2017-10-04 14:59:45 +02:00
Ghislain MARY
4eb16ce346 Do not return a Participant in the addParticipant() method of the conference interface because the addition can be done asynchronously. 2017-10-04 14:18:53 +02:00
Ronan Abhamon
ef62012c6e feat(Object): avoid usage of share_from_this 2017-10-03 13:36:48 +02:00
Ghislain MARY
bb5d418afd Add accessors for the conference subject in the conference interface. 2017-10-02 16:56:53 +02:00
Ghislain MARY
15c417b86c Add isMe() method to the conference. 2017-09-28 14:35:33 +02:00
Ghislain MARY
b5c4007d59 Change getId() to getConferenceAddress() in the conference interface. 2017-09-27 15:02:38 +02:00
Ronan Abhamon
6a3956494c fix(core): coding style 2017-09-26 13:46:01 +02:00
Ghislain MARY
35f48398f4 Improve check for acceptation handling when receiving an incoming INVITE. 2017-09-25 14:19:42 +02:00
Ronan Abhamon
f64376cbc1 fix(Conference): add override when necessary and cast correctly nb participants 2017-09-20 12:49: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
bef0f90bf5 Add the canHandleParticipants() method to the conference interface. 2017-09-14 11:17:04 +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
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
20d5ded827 Fixed build 2017-09-11 17:06:00 +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
7588a54016 Convert LinphoneCall to Call C++ class. 2017-09-08 14:15:08 +02:00
Ghislain MARY
6d54b3c46d Add class skeletons for refactoring of conference. 2017-09-07 13:56:43 +02:00