Fix generation of Python module.

This commit is contained in:
Ghislain MARY 2016-03-31 11:14:02 +02:00
parent 073a25a534
commit e657258c28
3 changed files with 8 additions and 2 deletions

View file

@ -496,7 +496,7 @@ HIDE_IN_BODY_DOCS = NO
# will be excluded. Set it to YES to include the internal documentation.
# The default value is: NO.
INTERNAL_DOCS = NO
INTERNAL_DOCS = YES
# If the CASE_SENSE_NAMES tag is set to NO then doxygen will only generate file
# names in lower-case letters. If set to YES, upper-case letters are also

View file

@ -3241,11 +3241,13 @@ LINPHONE_PUBLIC void linphone_core_verify_server_certificates(LinphoneCore *lc,
LINPHONE_PUBLIC void linphone_core_verify_server_cn(LinphoneCore *lc, bool_t yesno);
LINPHONE_PUBLIC void linphone_core_set_root_ca(LinphoneCore *lc, const char *path);
/**
* @internal
* Set the pointer to an externally provided ssl configuration for the crypto library
* @param lc #LinphoneCore object
* @param[in] ssl_config A pointer to an opaque structure which will be provided directly to the crypto library used in bctoolbox. Use with extra care.
* This ssl_config structure is responsability of the caller and will not be freed at the connection's end.
* @ingroup initializing
* @endinternal
*/
LINPHONE_PUBLIC void linphone_core_set_ssl_config(LinphoneCore *lc, void *ssl_config);
LINPHONE_PUBLIC const char *linphone_core_get_root_ca(LinphoneCore *lc);

View file

@ -498,6 +498,9 @@ class Project:
self.add(td)
def __parseCFunctionMemberdef(self, node):
internal = node.find("./detaileddescription/internal")
if internal is not None:
return None
missingDocWarning = ''
name = node.find('./name').text
t = ''.join(node.find('./type').itertext())
@ -557,7 +560,8 @@ class Project:
memberdefs = tree.findall("./compounddef[@kind='group']/sectiondef[@kind='func']/memberdef[@kind='function'][@prot='public'][@static='no']")
for m in memberdefs:
f = self.__parseCFunctionMemberdef(m)
self.add(f)
if f is not None:
self.add(f)
def initFromFiles(self, xmlfiles):
trees = []