Commit graph

133 commits

Author SHA1 Message Date
Ghislain MARY
bb0b486a0e Use LinphoneEvent from the SUBSCRIBE to send all NOTIFY messages in the LocalConferenceEventHandler. 2017-11-09 11:39:45 +01:00
Ghislain MARY
cc5ebffda4 Add linphone_chat_room_get_me() API. 2017-11-08 17:12:00 +01:00
Ronan Abhamon
0118f6ee53 feat(core): remove useless doc on (void)arg 2017-11-08 14:11:50 +01:00
Ghislain MARY
4cd5e7aeab Change the state of the ClientGroupChatRoom to created only when the first NOTIFY has been received. 2017-11-08 12:14:02 +01:00
Benjamin Reis
fe01419470 Do not store nor notify app for full state generated events 2017-11-08 11:58:08 +01:00
Benjamin Reis
79e6d1ca3c use simple address in remote-conference-event-handler 2017-11-07 16:45:55 +01:00
Ghislain MARY
120117f7b3 Add the SimpleAddress class to ease the comparison of addresses for the conference participants and the list of chat rooms. 2017-11-07 15:27:09 +01:00
Ghislain MARY
d51acdf739 Some small fixes in the addresses handling for conferences. 2017-11-06 16:03:32 +01:00
Benjamin Reis
bea9b7f3d9 uses event directly in internal conference callbacks 2017-11-06 13:36:24 +01:00
Benjamin Reis
7b06d01097 use bool instead of bool_t in c++ 2017-11-06 11:24:48 +01:00
Benjamin Reis
d97c796d26 add isFullState info to conference-event-packages-callbacks 2017-11-03 15:56:19 +01:00
Ronan Abhamon
a7ff19566d fix(core): misc =>
- return nullptr if conference factory uri is not set
  - Address object is now more robust
  - remove custom SharedFromThis object
  - CoreAccessor throw exception if core is destroyed
  - Core must be created with a static method
  - Partial fetch of chat message
  - ...
2017-11-03 10:38:50 +01:00
Ronan Abhamon
4315f674f7 fix(callbacks): fix partially previous merge 2017-10-27 14:28:05 +02:00
Erwan Croze
64e550f764 Merge fix for client group chat room 2017-10-27 13:44:42 +02:00
Benjamin Reis
2243783c16 add possibility to notify conference event to only one participant 2017-10-25 11:50:14 +02:00
Benjamin Reis
47dab4f437 only include jni.h for android 2017-10-19 11:07:35 +02:00
Sylvain Berfini
d5e59ae6ee content_set_buffer now takes a uint8_t* instead of a void* so it can be correctly wrapped automatically 2017-10-19 10:44:13 +02:00
Benjamin Reis
5c8fa71e9d create event object on notifed conference event 2017-10-17 17:13:52 +02:00
Benjamin Reis
ebe1a5f12f add time managment to confernce event notification 2017-10-17 14:51:48 +02:00
Sylvain Berfini
e10297ba6d Added new zoom method on call which doesn't use reference to floats 2017-10-16 17:44:10 +02:00
Ghislain MARY
15fcc6950d Fix some memory leaks. 2017-10-16 17:04:43 +02:00
Benjamin Reis
91fc02dbcc get last Notify received from the susbcribe 2017-10-13 15:36:02 +02:00
Benjamin Reis
ec18035244 add custom header telling last received notify to conf event subscribe 2017-10-13 15:20:23 +02:00
Benjamin Reis
a1fe2223f0 fix & test last notify id in conference event package 2017-10-13 10:33:36 +02:00
Ronan Abhamon
8f1ed031da feat(ChatRoom): call right setSubject method 2017-10-12 17:55:35 +02:00
Ronan Abhamon
006ecf4d76 feat(Conference): hide private attributes of Conference classes (feat Benjamin Reis aka Ben Rei Jeb) 2017-10-12 16:55:53 +02:00
Benjamin Reis
57626a7521 put a method to private where it belongs 2017-10-12 12:14:48 +02:00
Benjamin Reis
dc80931672 begin last conference event notify sent/received management 2017-10-12 12:10:35 +02:00
Benjamin Reis
ff02fcd274 mark const method as const 2017-10-12 10:34:20 +02:00
Benjamin Reis
783e9326d2 mark const method as const 2017-10-12 10:22:02 +02:00
Benjamin Reis
da407f791d add device addition/removal notification tester + lil fix 2017-10-11 13:36:55 +02:00
Benjamin Reis
6cdd92ef8a add participant devices on participant added notifications 2017-10-11 11:38:43 +02:00
Benjamin Reis
532020bb4c handle add/remove of participant's device in conference event handlers 2017-10-11 11:27:03 +02:00
Benjamin Reis
26cc84140d added participant's device added/removed listener 2017-10-11 10:18:57 +02:00
Ghislain MARY
3d10bbc99b Handle change of admin status of a participant in group chat. 2017-10-10 17:17:30 +02:00
Ronan Abhamon
db8bfdff07 fix(Core): add explicit on some constructors 2017-10-10 14:21:54 +02:00
Ronan Abhamon
e4dd048ca0 fix(Address): remove equal method 2017-10-10 13:35:18 +02:00
Ghislain MARY
f871550888 Fix some bugs in group chat handling. 2017-10-10 12:09:19 +02:00
Benjamin Reis
efe2cb6d20 add subject changed notify tests 2017-10-09 17:18:18 +02:00
Benjamin Reis
fe37c2892b Fix 'Conference event' tester 2017-10-09 16:49:38 +02:00
Ghislain MARY
47da8088e3 Improve handling of conference event package subscription/notification. 2017-10-09 16:40:36 +02:00
Ronan Abhamon
c98ce07b43 fix(MediaSession): fix build when video mode is disabled 2017-10-09 15:09:15 +02:00
Ghislain MARY
24e4b233d9 Handle joining an existing group chat room when receiving a REFER inviting us to join. 2017-10-09 12:15:08 +02:00
Ronan Abhamon
efb0bd5c7a feat(Conference): use shared_ptr ref sessions 2017-10-09 11:31:07 +02:00
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
6beb962517 Move the new sal code in the src folder, respect the file naming conventions and add missing license headers. 2017-10-05 10:52:09 +02:00
Ghislain MARY
9b6d115836 Handle NOTIFY creation for conference subject change. 2017-10-04 17:47:29 +02:00
Ghislain MARY
34318366b6 CallSession objects need to be handle by shared_ptr. 2017-10-04 14:59:45 +02:00