Commit graph

43 commits

Author SHA1 Message Date
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
2096d7998b feat(c-wrapper): coding style 2017-09-19 11:44:54 +02:00
Ghislain MARY
1b60a6fc4a Handle the chat room state. 2017-09-19 11:40:30 +02:00
Ronan Abhamon
ad7cb274c8 fix(chat/conference): use const shared_ptr reference in removeParticipant(s) 2017-09-19 11:11:11 +02:00
Ronan Abhamon
5a5e12dfae feat(c-tools): add const versions of getCppPtr 2017-09-19 10:58:59 +02:00
Sylvain Berfini
93c17c2194 Started c-chat-message 2017-09-18 11:58:12 +02:00
Ghislain MARY
0a15a02ff0 Add callbacks to the LinphoneChatRoom object. 2017-09-18 11:52:35 +02:00
Ghislain MARY
d7dbb9b984 Wrap the conference interface in the C chat room object. 2017-09-15 15:43:23 +02:00
Ghislain MARY
2f74df954f Improve conversion of lists in c-tools. 2017-09-15 15:43:23 +02:00
Ghislain MARY
b3d8680150 No longer include a userData field in the C clonable structs. 2017-09-15 12:03:18 +02:00
Ghislain MARY
77397eab83 Fix bug in Wrapper::setCppPtrFromC where the cppObject was not really assigned. 2017-09-15 11:55:55 +02:00
Ghislain MARY
f4f3b90c9e Add C wrapper for Participant class. 2017-09-15 11:35:02 +02:00
Ghislain MARY
8cd99594c7 Add macros to handle user data in c-tools. 2017-09-14 16:43:29 +02:00
Ghislain MARY
8e9bbb6899 Use c-tools for LinphoneChatRoom. 2017-09-14 16:12:22 +02:00
Ronan Abhamon
0102ef79fc feaf(core): remove useless std... 2017-09-14 14:52:22 +02:00
Ghislain MARY
7c4de39e80 Do not access the internal C++ pointer directly, use the c-tools macro for that. 2017-09-14 11:16:08 +02:00
Ghislain MARY
f8f072fb3d Handle C back pointer in C++ objects. 2017-09-14 11:15:36 +02:00
Ghislain MARY
df45d5f1f0 Allow adding additional fields when declaring a C struct. 2017-09-13 17:54:34 +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
1e1d0d2f7f Add c-tools macros and methods to convert bctbx_list_t to std::list and the opposite. 2017-09-12 11:55:35 +02:00
Ronan Abhamon
93d9c5101a Merge branch 'chat-events-cpp' into dev_refactor_cpp 2017-09-11 12:02:03 +02:00
Ghislain MARY
7588a54016 Convert LinphoneCall to Call C++ class. 2017-09-08 14:15:08 +02:00
Ronan Abhamon
1ff50ec179 feat(Events): finish impl 2017-09-08 09:24:09 +02:00
Ronan Abhamon
0feb3684f5 feat(core): avoid invalid cast (SalAddress <-> LinphoneAddress) 2017-09-05 13:59:54 +02:00
Ronan Abhamon
1c3bcf0b16 feat(core): big refactoring & full c address impl 2017-09-05 13:59:54 +02:00
Ronan Abhamon
289dc072ed feat(c-wrapper): provide a wrapper helper to access private data 2017-08-30 14:12:39 +02:00
Ronan Abhamon
95c781ec5b feat(c-event-log): in progress 2017-08-30 09:55:16 +02:00
Ronan Abhamon
8d114ecded feat(c-wrapper/api): events interface => OK 2017-08-30 09:34:31 +02:00
Ronan Abhamon
ce4d73d8fe feat(enums): provide a (good?) way to share enums between C and C++ 2017-08-29 17:07:23 +02:00
Ronan Abhamon
78f8cfd4bf feat(c-wrapper): refactoring 2017-08-29 14:24:59 +02:00
Ronan Abhamon
a0f5602b1f feat(c-types): add call event interface 2017-08-29 13:42:55 +02:00
Ronan Abhamon
9467d6819f feat(c-types): add conference event interface 2017-08-29 13:35:11 +02:00
Ronan Abhamon
698a0d520f feat(c-types): add conference participant event interface 2017-08-29 13:30:19 +02:00
Ronan Abhamon
b5235a14f9 feat(c-types): provide message event interface 2017-08-29 11:38:28 +02:00
Ronan Abhamon
c18c265587 feat(c-types): provide init internal functions 2017-08-29 11:30:00 +02:00
Ronan Abhamon
a588e18ac2 feat(c-types): EventLog wrapped 2017-08-29 10:57:42 +02:00
Ronan Abhamon
d7d78a515b feat(enums): supports C export 2017-08-29 10:46:19 +02:00
Ronan Abhamon
3e7e4cb56d fix(c-types): remove toto code 2017-08-28 14:55:05 +02:00
Ronan Abhamon
ce37899b26 feat(core): add c-wrapper tools 2017-08-28 14:52:53 +02:00