Data Structures |
| struct | lp_config_to_dict |
| struct | lp_config_from_dict |
Typedefs |
typedef enum
_LinphoneAccountCreatorStatus | LinphoneAccountCreatorStatus |
typedef struct
_LinphoneAccountCreator | LinphoneAccountCreator |
typedef struct
_LinphoneAccountCreatorCbs | LinphoneAccountCreatorCbs |
| typedef void(* | LinphoneAccountCreatorCbsExistenceTestedCb )(LinphoneAccountCreator *creator, LinphoneAccountCreatorStatus status) |
| typedef void(* | LinphoneAccountCreatorCbsValidationTestedCb )(LinphoneAccountCreator *creator, LinphoneAccountCreatorStatus status) |
| typedef void(* | LinphoneAccountCreatorCbsCreateAccountCb )(LinphoneAccountCreator *creator, LinphoneAccountCreatorStatus status) |
| typedef struct _LinphoneBuffer | LinphoneBuffer |
| typedef struct _LinphoneContent | LinphoneContent |
| typedef enum _LinphoneReason | LinphoneReason |
| typedef struct _LinphoneErrorInfo | LinphoneErrorInfo |
| typedef struct _LpConfig | LpConfig |
| typedef enum _LinphoneXmlRpcArgType | LinphoneXmlRpcArgType |
| typedef enum _LinphoneXmlRpcStatus | LinphoneXmlRpcStatus |
typedef struct
_LinphoneXmlRpcRequest | LinphoneXmlRpcRequest |
typedef struct
_LinphoneXmlRpcRequestCbs | LinphoneXmlRpcRequestCbs |
typedef struct
_LinphoneXmlRpcSession | LinphoneXmlRpcSession |
| typedef void(* | LinphoneXmlRpcRequestCbsResponseCb )(LinphoneXmlRpcRequest *request) |
Enumerations |
| enum | _LinphoneAccountCreatorStatus {
LinphoneAccountCreatorOK,
LinphoneAccountCreatorReqFailed,
LinphoneAccountCreatorAccountCreated,
LinphoneAccountCreatorAccountNotCreated,
LinphoneAccountCreatorAccountExist,
LinphoneAccountCreatorAccountNotExist,
LinphoneAccountCreatorAccountValidated,
LinphoneAccountCreatorAccountNotValidated,
LinphoneAccountCreatorEmailInvalid,
LinphoneAccountCreatorUsernameInvalid,
LinphoneAccountCreatorUsernameTooShort,
LinphoneAccountCreatorUsernameTooLong,
LinphoneAccountCreatorUsernameInvalidSize,
LinphoneAccountCreatorPasswordTooShort,
LinphoneAccountCreatorPasswordTooLong,
LinphoneAccountCreatorDomainInvalid,
LinphoneAccountCreatorRouteInvalid,
LinphoneAccountCreatorDisplayNameInvalid,
LinphoneAccountCreatorTransportNotSupported
} |
| enum | _LinphoneReason {
LinphoneReasonNone,
LinphoneReasonNoResponse,
LinphoneReasonForbidden,
LinphoneReasonDeclined,
LinphoneReasonNotFound,
LinphoneReasonNotAnswered,
LinphoneReasonBusy,
LinphoneReasonUnsupportedContent,
LinphoneReasonIOError,
LinphoneReasonDoNotDisturb,
LinphoneReasonUnauthorized,
LinphoneReasonNotAcceptable,
LinphoneReasonNoMatch,
LinphoneReasonMovedPermanently,
LinphoneReasonGone,
LinphoneReasonTemporarilyUnavailable,
LinphoneReasonAddressIncomplete,
LinphoneReasonNotImplemented,
LinphoneReasonBadGateway,
LinphoneReasonServerTimeout,
LinphoneReasonUnknown
} |
| enum | _LinphoneXmlRpcArgType {
LinphoneXmlRpcArgNone,
LinphoneXmlRpcArgInt,
LinphoneXmlRpcArgString
} |
| enum | _LinphoneXmlRpcStatus {
LinphoneXmlRpcStatusPending,
LinphoneXmlRpcStatusOk,
LinphoneXmlRpcStatusFailed
} |
Functions |
| LinphoneAccountCreator * | linphone_account_creator_new (LinphoneCore *core, const char *xmlrpc_url) |
| LinphoneAccountCreator * | linphone_account_creator_ref (LinphoneAccountCreator *creator) |
| void | linphone_account_creator_unref (LinphoneAccountCreator *creator) |
| void * | linphone_account_creator_get_user_data (const LinphoneAccountCreator *creator) |
| void | linphone_account_creator_set_user_data (LinphoneAccountCreator *creator, void *ud) |
| LinphoneAccountCreatorStatus | linphone_account_creator_set_username (LinphoneAccountCreator *creator, const char *username) |
| const char * | linphone_account_creator_get_username (const LinphoneAccountCreator *creator) |
| LinphoneAccountCreatorStatus | linphone_account_creator_set_password (LinphoneAccountCreator *creator, const char *password) |
| const char * | linphone_account_creator_get_password (const LinphoneAccountCreator *creator) |
| LinphoneAccountCreatorStatus | linphone_account_creator_set_transport (LinphoneAccountCreator *creator, LinphoneTransportType transport) |
| LinphoneTransportType | linphone_account_creator_get_transport (const LinphoneAccountCreator *creator) |
| LinphoneAccountCreatorStatus | linphone_account_creator_set_domain (LinphoneAccountCreator *creator, const char *domain) |
| const char * | linphone_account_creator_get_domain (const LinphoneAccountCreator *creator) |
| LinphoneAccountCreatorStatus | linphone_account_creator_set_route (LinphoneAccountCreator *creator, const char *route) |
| const char * | linphone_account_creator_get_route (const LinphoneAccountCreator *creator) |
| LinphoneAccountCreatorStatus | linphone_account_creator_set_display_name (LinphoneAccountCreator *creator, const char *display_name) |
| const char * | linphone_account_creator_get_display_name (const LinphoneAccountCreator *creator) |
| LinphoneAccountCreatorStatus | linphone_account_creator_set_email (LinphoneAccountCreator *creator, const char *email) |
| const char * | linphone_account_creator_get_email (const LinphoneAccountCreator *creator) |
| void | linphone_account_creator_enable_newsletter_subscription (LinphoneAccountCreator *creator, bool_t subscribe) |
| bool_t | linphone_account_creator_newsletter_subscription_enabled (const LinphoneAccountCreator *creator) |
| LinphoneAccountCreatorCbs * | linphone_account_creator_get_callbacks (const LinphoneAccountCreator *creator) |
| LinphoneAccountCreatorStatus | linphone_account_creator_test_existence (LinphoneAccountCreator *creator) |
| LinphoneAccountCreatorStatus | linphone_account_creator_test_validation (LinphoneAccountCreator *creator) |
| LinphoneAccountCreatorStatus | linphone_account_creator_create_account (LinphoneAccountCreator *creator) |
| LinphoneProxyConfig * | linphone_account_creator_configure (const LinphoneAccountCreator *creator) |
| LinphoneAccountCreatorCbs * | linphone_account_creator_cbs_ref (LinphoneAccountCreatorCbs *cbs) |
| void | linphone_account_creator_cbs_unref (LinphoneAccountCreatorCbs *cbs) |
| void * | linphone_account_creator_cbs_get_user_data (const LinphoneAccountCreatorCbs *cbs) |
| void | linphone_account_creator_cbs_set_user_data (LinphoneAccountCreatorCbs *cbs, void *ud) |
| LinphoneAccountCreatorCbsExistenceTestedCb | linphone_account_creator_cbs_get_existence_tested (const LinphoneAccountCreatorCbs *cbs) |
| void | linphone_account_creator_cbs_set_existence_tested (LinphoneAccountCreatorCbs *cbs, LinphoneAccountCreatorCbsExistenceTestedCb cb) |
| LinphoneAccountCreatorCbsValidationTestedCb | linphone_account_creator_cbs_get_validation_tested (const LinphoneAccountCreatorCbs *cbs) |
| void | linphone_account_creator_cbs_set_validation_tested (LinphoneAccountCreatorCbs *cbs, LinphoneAccountCreatorCbsValidationTestedCb cb) |
| LinphoneAccountCreatorCbsCreateAccountCb | linphone_account_creator_cbs_get_create_account (const LinphoneAccountCreatorCbs *cbs) |
| void | linphone_account_creator_cbs_set_create_account (LinphoneAccountCreatorCbs *cbs, LinphoneAccountCreatorCbsCreateAccountCb cb) |
| LinphoneBuffer * | linphone_buffer_new (void) |
| LinphoneBuffer * | linphone_buffer_new_from_data (const uint8_t *data, size_t size) |
| LinphoneBuffer * | linphone_buffer_new_from_string (const char *data) |
| LinphoneBuffer * | linphone_buffer_ref (LinphoneBuffer *buffer) |
| void | linphone_buffer_unref (LinphoneBuffer *buffer) |
| void * | linphone_buffer_get_user_data (const LinphoneBuffer *buffer) |
| void | linphone_buffer_set_user_data (LinphoneBuffer *buffer, void *ud) |
| const uint8_t * | linphone_buffer_get_content (const LinphoneBuffer *buffer) |
| void | linphone_buffer_set_content (LinphoneBuffer *buffer, const uint8_t *content, size_t size) |
| const char * | linphone_buffer_get_string_content (const LinphoneBuffer *buffer) |
| void | linphone_buffer_set_string_content (LinphoneBuffer *buffer, const char *content) |
| size_t | linphone_buffer_get_size (const LinphoneBuffer *buffer) |
| void | linphone_buffer_set_size (LinphoneBuffer *buffer, size_t size) |
| bool_t | linphone_buffer_is_empty (const LinphoneBuffer *buffer) |
| LinphoneContent * | linphone_core_create_content (LinphoneCore *lc) |
| LinphoneContent * | linphone_content_ref (LinphoneContent *content) |
| void | linphone_content_unref (LinphoneContent *content) |
| void * | linphone_content_get_user_data (const LinphoneContent *content) |
| void | linphone_content_set_user_data (LinphoneContent *content, void *ud) |
| const char * | linphone_content_get_type (const LinphoneContent *content) |
| void | linphone_content_set_type (LinphoneContent *content, const char *type) |
| const char * | linphone_content_get_subtype (const LinphoneContent *content) |
| void | linphone_content_set_subtype (LinphoneContent *content, const char *subtype) |
| void * | linphone_content_get_buffer (const LinphoneContent *content) |
| void | linphone_content_set_buffer (LinphoneContent *content, const void *buffer, size_t size) |
| const char * | linphone_content_get_string_buffer (const LinphoneContent *content) |
| void | linphone_content_set_string_buffer (LinphoneContent *content, const char *buffer) |
| size_t | linphone_content_get_size (const LinphoneContent *content) |
| void | linphone_content_set_size (LinphoneContent *content, size_t size) |
| const char * | linphone_content_get_encoding (const LinphoneContent *content) |
| void | linphone_content_set_encoding (LinphoneContent *content, const char *encoding) |
| const char * | linphone_content_get_name (const LinphoneContent *content) |
| void | linphone_content_set_name (LinphoneContent *content, const char *name) |
| bool_t | linphone_content_is_multipart (const LinphoneContent *content) |
| LinphoneContent * | linphone_content_get_part (const LinphoneContent *content, int idx) |
| LinphoneContent * | linphone_content_find_part_by_header (const LinphoneContent *content, const char *header_name, const char *header_value) |
| const char * | linphone_content_get_custom_header (const LinphoneContent *content, const char *header_name) |
|
LinphoneDictionary * | linphone_dictionary_new () |
|
LinphoneDictionary * | linphone_dictionary_clone (const LinphoneDictionary *src) |
|
LinphoneDictionary * | linphone_dictionary_ref (LinphoneDictionary *obj) |
|
void | linphone_dictionary_unref (LinphoneDictionary *obj) |
|
void | linphone_dictionary_set_int (LinphoneDictionary *obj, const char *key, int value) |
|
int | linphone_dictionary_get_int (LinphoneDictionary *obj, const char *key, int default_value) |
|
void | linphone_dictionary_set_string (LinphoneDictionary *obj, const char *key, const char *value) |
|
const char * | linphone_dictionary_get_string (LinphoneDictionary *obj, const char *key, const char *default_value) |
|
void | linphone_dictionary_set_int64 (LinphoneDictionary *obj, const char *key, int64_t value) |
|
int64_t | linphone_dictionary_get_int64 (LinphoneDictionary *obj, const char *key, int64_t default_value) |
|
int | linphone_dictionary_remove (LinphoneDictionary *obj, const char *key) |
|
void | linphone_dictionary_clear (LinphoneDictionary *obj) |
|
int | linphone_dictionary_haskey (const LinphoneDictionary *obj, const char *key) |
|
void | linphone_dictionary_foreach (const LinphoneDictionary *obj, void(*apply_func)(const char *, void *, void *), void *userdata) |
| LinphoneDictionary * | lp_config_section_to_dict (const LpConfig *lpconfig, const char *section) |
| void | lp_config_load_dict_to_section (LpConfig *lpconfig, const char *section, const LinphoneDictionary *dict) |
| void | linphone_core_set_user_agent (LinphoneCore *lc, const char *name, const char *ver) |
| int | linphone_core_play_local (LinphoneCore *lc, const char *audiofile) |
| LpConfig * | linphone_core_get_config (LinphoneCore *lc) |
| const char * | linphone_reason_to_string (LinphoneReason err) |
| const char * | linphone_configuring_state_to_string (LinphoneConfiguringState cs) |
| int | linphone_core_take_preview_snapshot (LinphoneCore *lc, const char *file) |
| LpConfig * | linphone_core_create_lp_config (LinphoneCore *lc, const char *filename) |
| void | linphone_core_set_file_transfer_server (LinphoneCore *core, const char *server_url) |
| const char * | linphone_core_get_file_transfer_server (LinphoneCore *core) |
| const char * | linphone_transport_to_string (LinphoneTransportType transport) |
| LinphoneTransportType | linphone_transport_parse (const char *transport) |
| int | linphone_dial_plan_lookup_ccc_from_iso (const char *iso) |
| int | linphone_dial_plan_lookup_ccc_from_e164 (const char *e164) |
| LpConfig * | lp_config_new (const char *filename) |
| LpConfig * | lp_config_new_from_buffer (const char *buffer) |
| LpConfig * | lp_config_new_with_factory (const char *config_filename, const char *factory_config_filename) |
| int | lp_config_read_file (LpConfig *lpconfig, const char *filename) |
| const char * | lp_config_get_string (const LpConfig *lpconfig, const char *section, const char *key, const char *default_string) |
| bctbx_list_t * | lp_config_get_string_list (const LpConfig *lpconfig, const char *section, const char *key, bctbx_list_t *default_list) |
| bool_t | lp_config_get_range (const LpConfig *lpconfig, const char *section, const char *key, int *min, int *max, int default_min, int default_max) |
| int | lp_config_get_int (const LpConfig *lpconfig, const char *section, const char *key, int default_value) |
| int64_t | lp_config_get_int64 (const LpConfig *lpconfig, const char *section, const char *key, int64_t default_value) |
| float | lp_config_get_float (const LpConfig *lpconfig, const char *section, const char *key, float default_value) |
| void | lp_config_set_string (LpConfig *lpconfig, const char *section, const char *key, const char *value) |
| void | lp_config_set_string_list (LpConfig *lpconfig, const char *section, const char *key, const bctbx_list_t *value) |
| void | lp_config_set_range (LpConfig *lpconfig, const char *section, const char *key, int min_value, int max_value) |
| void | lp_config_set_int (LpConfig *lpconfig, const char *section, const char *key, int value) |
| void | lp_config_set_int_hex (LpConfig *lpconfig, const char *section, const char *key, int value) |
| void | lp_config_set_int64 (LpConfig *lpconfig, const char *section, const char *key, int64_t value) |
| void | lp_config_set_float (LpConfig *lpconfig, const char *section, const char *key, float value) |
| int | lp_config_sync (LpConfig *lpconfig) |
| int | lp_config_has_section (const LpConfig *lpconfig, const char *section) |
| void | lp_config_clean_section (LpConfig *lpconfig, const char *section) |
| int | lp_config_has_entry (const LpConfig *lpconfig, const char *section, const char *key) |
| void | lp_config_clean_entry (LpConfig *lpconfig, const char *section, const char *key) |
| void | lp_config_for_each_section (const LpConfig *lpconfig, void(*callback)(const char *section, void *ctx), void *ctx) |
| void | lp_config_for_each_entry (const LpConfig *lpconfig, const char *section, void(*callback)(const char *entry, void *ctx), void *ctx) |
| int | lp_config_get_default_int (const LpConfig *lpconfig, const char *section, const char *key, int default_value) |
| int64_t | lp_config_get_default_int64 (const LpConfig *lpconfig, const char *section, const char *key, int64_t default_value) |
| float | lp_config_get_default_float (const LpConfig *lpconfig, const char *section, const char *key, float default_value) |
| const char * | lp_config_get_default_string (const LpConfig *lpconfig, const char *section, const char *key, const char *default_value) |
| const char * | lp_config_get_section_param_string (const LpConfig *lpconfig, const char *section, const char *key, const char *default_value) |
| LpConfig * | lp_config_ref (LpConfig *lpconfig) |
| void | lp_config_unref (LpConfig *lpconfig) |
| char * | lp_config_dump_as_xml (const LpConfig *lpconfig) |
| char * | lp_config_dump (const LpConfig *lpconfig) |
| bool_t | lp_config_get_overwrite_flag_for_entry (const LpConfig *lpconfig, const char *section, const char *key) |
| void | lp_config_set_overwrite_flag_for_entry (LpConfig *lpconfig, const char *section, const char *key, bool_t value) |
| bool_t | lp_config_get_overwrite_flag_for_section (const LpConfig *lpconfig, const char *section) |
| void | lp_config_set_overwrite_flag_for_section (LpConfig *lpconfig, const char *section, bool_t value) |
| bool_t | lp_config_get_skip_flag_for_entry (const LpConfig *lpconfig, const char *section, const char *key) |
| void | lp_config_set_skip_flag_for_entry (LpConfig *lpconfig, const char *section, const char *key, bool_t value) |
| bool_t | lp_config_get_skip_flag_for_section (const LpConfig *lpconfig, const char *section) |
| void | lp_config_set_skip_flag_for_section (LpConfig *lpconfig, const char *section, bool_t value) |
| LinphoneReason | linphone_error_info_get_reason (const LinphoneErrorInfo *ei) |
| const char * | linphone_error_info_get_phrase (const LinphoneErrorInfo *ei) |
| const char * | linphone_error_info_get_details (const LinphoneErrorInfo *ei) |
| int | linphone_error_info_get_protocol_code (const LinphoneErrorInfo *ei) |
| void | linphone_core_set_call_error_tone (LinphoneCore *lc, LinphoneReason reason, const char *audiofile) |
| LinphoneXmlRpcRequest * | linphone_xml_rpc_request_new (const char *method, LinphoneXmlRpcArgType return_type) |
| LinphoneXmlRpcRequest * | linphone_xml_rpc_request_new_with_args (const char *method, LinphoneXmlRpcArgType return_type,...) |
| LinphoneXmlRpcRequest * | linphone_xml_rpc_request_ref (LinphoneXmlRpcRequest *request) |
| void | linphone_xml_rpc_request_unref (LinphoneXmlRpcRequest *request) |
| void * | linphone_xml_rpc_request_get_user_data (const LinphoneXmlRpcRequest *request) |
| void | linphone_xml_rpc_request_set_user_data (LinphoneXmlRpcRequest *request, void *ud) |
| void | linphone_xml_rpc_request_add_int_arg (LinphoneXmlRpcRequest *request, int value) |
| void | linphone_xml_rpc_request_add_string_arg (LinphoneXmlRpcRequest *request, const char *value) |
| LinphoneXmlRpcRequestCbs * | linphone_xml_rpc_request_get_callbacks (const LinphoneXmlRpcRequest *request) |
| const char * | linphone_xml_rpc_request_get_content (const LinphoneXmlRpcRequest *request) |
| LinphoneXmlRpcStatus | linphone_xml_rpc_request_get_status (const LinphoneXmlRpcRequest *request) |
| int | linphone_xml_rpc_request_get_int_response (const LinphoneXmlRpcRequest *request) |
| const char * | linphone_xml_rpc_request_get_string_response (const LinphoneXmlRpcRequest *request) |
| LinphoneXmlRpcSession * | linphone_xml_rpc_session_new (LinphoneCore *core, const char *url) |
| LinphoneXmlRpcSession * | linphone_xml_rpc_session_ref (LinphoneXmlRpcSession *session) |
| void | linphone_xml_rpc_session_unref (LinphoneXmlRpcSession *session) |
| void * | linphone_xml_rpc_session_get_user_data (const LinphoneXmlRpcSession *session) |
| void | linphone_xml_rpc_session_set_user_data (LinphoneXmlRpcSession *session, void *ud) |
| void | linphone_xml_rpc_session_send_request (LinphoneXmlRpcSession *session, LinphoneXmlRpcRequest *request) |
| LinphoneXmlRpcRequestCbs * | linphone_xml_rpc_request_cbs_ref (LinphoneXmlRpcRequestCbs *cbs) |
| void | linphone_xml_rpc_request_cbs_unref (LinphoneXmlRpcRequestCbs *cbs) |
| void * | linphone_xml_rpc_request_cbs_get_user_data (const LinphoneXmlRpcRequestCbs *cbs) |
| void | linphone_xml_rpc_request_cbs_set_user_data (LinphoneXmlRpcRequestCbs *cbs, void *ud) |
| LinphoneXmlRpcRequestCbsResponseCb | linphone_xml_rpc_request_cbs_get_response (const LinphoneXmlRpcRequestCbs *cbs) |
| void | linphone_xml_rpc_request_cbs_set_response (LinphoneXmlRpcRequestCbs *cbs, LinphoneXmlRpcRequestCbsResponseCb cb) |