François Grisez
9aa350c402
C++ wrapper: add a method on each class in order to get the associated C object pointer
2017-06-01 11:00:34 +02:00
François Grisez
0a2ea96a1e
C++ wrapper: add a Doxygen brief description above class declarations
2017-04-24 14:37:08 +02:00
François Grisez
0c3985c05f
Generate the docstrings for the enums and enum values
2017-04-21 15:45:22 +02:00
François Grisez
9add72c20e
C++ wrapper: add doxygen docstrings in the API
2017-04-21 14:30:25 +02:00
François Grisez
69e19e22b7
Change declaration of LinphoneStatus from enum to typedef
2017-04-13 15:23:21 +02:00
François Grisez
4e50471628
Store the declared values of enumerations in the abstract API
2017-04-13 12:12:03 +02:00
François Grisez
13b127caa2
C++ wrapper: systematically include object.hh in each generated header file
2017-04-06 11:01:04 +02:00
Ghislain MARY
e4f3a9a56b
Support C++ wrapper generation with Python 3.
2017-04-05 17:41:30 +02:00
Ghislain MARY
60802389ba
Change the account creator API so that it is wrapper-friendly.
2017-03-31 11:52:26 +02:00
François Grisez
a620881569
C++ wrapper: public structure support improvement
2017-03-29 15:26:21 +02:00
François Grisez
d410536b2d
C++ wrapper: public structure support improvement
2017-03-28 16:48:46 +02:00
François Grisez
bdde8f8802
C++ wrapper: Unblacklist some class
2017-03-28 08:51:35 +02:00
François Grisez
26c0dccfeb
C++ wrapper: pubilc structures support
2017-03-27 11:00:47 +02:00
François Grisez
a20b9a9441
Make the C++ wrapper headers not depends on belle-sip and bctooblox headers
2017-03-16 14:31:07 +01:00
François Grisez
562b2d3438
C++ wrapper: fix translation of audio_codecs and video_codecs properties of LinphoneCore
2017-03-15 17:03:17 +01:00
François Grisez
f06fd6f0a9
Fix C++ wrapper generation
2017-03-15 16:42:08 +01:00
François Grisez
acf0600ee4
Reworking of the C++ wrapper generator
...
* generate the wrapper implementation in a single file
* the CMakeLists.txt file that build the wrapper is now static
2017-03-15 15:33:47 +01:00
François Grisez
3f2cbf6e87
C++ wrapper: reworking of multilstenable classes
...
There is now only one LinphoneCoreCbs instance attached to the core
that is in charge to collect all events for the C++ wrapper layer.
Thus, it is the concern of the C++ wrapper to dispach events to all
the C++ listeners.
2017-02-28 13:53:57 +01:00
François Grisez
b82742a5f0
Cpp wrapper: fix bug concerning 'void *'
2017-02-08 13:49:20 +01:00
Ghislain MARY
c6c13b2606
Fix Visual Studio compilation warnings with booleans in C++ wrapper generated code.
2017-02-03 15:45:38 +01:00
Ghislain MARY
448038b9c1
Fix line-endings in generated C++ wrapper on Windows.
2017-02-02 09:36:29 +01:00
Ghislain MARY
e389e34c7e
Fix build of C++ wrapper on Windows.
2017-02-01 12:17:19 +01:00
François Grisez
64082f155f
Remove deprecated code inside genwrapper.py
2017-01-24 16:21:12 +01:00
François Grisez
c43ce43d56
Rename genheders.py into genwrapper.py
2017-01-18 11:35:50 +01:00