mirror of https://github.com/sipwise/sems.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
219 lines
11 KiB
219 lines
11 KiB
/*
|
|
* Internal module API header file.
|
|
*
|
|
* Generated by SIP 4.5.2 (4.5.2) on Mon Dec 8 15:20:56 2008
|
|
*/
|
|
|
|
#ifndef _py_sems_libAPI_H
|
|
#define _py_sems_libAPI_H
|
|
|
|
|
|
#include <sip.h>
|
|
#line 3 "AmUtils.sip"
|
|
#include "AmUtils.h"
|
|
#line 15 "sipAPIpy_sems_lib.h"
|
|
|
|
|
|
/*
|
|
* Convenient names to refer to the names of classes defined in this module.
|
|
* These are part of the public API.
|
|
*/
|
|
|
|
#define sipName_PySemsB2ABEvent sipNm_py_sems_lib_PySemsB2ABEvent
|
|
#define sipName_PySemsB2ABCalleeDialog sipNm_py_sems_lib_PySemsB2ABCalleeDialog
|
|
#define sipName_AmB2ABCalleeSession sipNm_py_sems_lib_AmB2ABCalleeSession
|
|
#define sipName_PySemsB2ABDialog sipNm_py_sems_lib_PySemsB2ABDialog
|
|
#define sipName_AmSessionAudioConnector sipNm_py_sems_lib_AmSessionAudioConnector
|
|
#define sipName_PySemsB2BDialog sipNm_py_sems_lib_PySemsB2BDialog
|
|
#define sipName_PySemsDialog sipNm_py_sems_lib_PySemsDialog
|
|
#define sipName_AmAudioFile sipNm_py_sems_lib_AmAudioFile
|
|
#define sipName_AmAudioEvent sipNm_py_sems_lib_AmAudioEvent
|
|
#define sipName_AmEvent sipNm_py_sems_lib_AmEvent
|
|
#define sipName_AmSipDialog sipNm_py_sems_lib_AmSipDialog
|
|
#define sipName_AmSipReply sipNm_py_sems_lib_AmSipReply
|
|
#define sipName_AmSipRequest sipNm_py_sems_lib_AmSipRequest
|
|
|
|
|
|
/* Convenient names to call the SIP API. */
|
|
#define sipConvertFromSliceObject(o,len,start,stop,step,slen) PySlice_GetIndicesEx((PySliceObject *)(o),(len),(start),(stop),(step),(slen))
|
|
#define sipIsSubClassInstance(o,wt) PyObject_TypeCheck((o),(PyTypeObject *)(wt))
|
|
|
|
#define sipMapStringToClass sipAPI_py_sems_lib->api_map_string_to_class
|
|
#define sipMapIntToClass sipAPI_py_sems_lib->api_map_int_to_class
|
|
#define sipMalloc sipAPI_py_sems_lib->api_malloc
|
|
#define sipFree sipAPI_py_sems_lib->api_free
|
|
#define sipBuildResult sipAPI_py_sems_lib->api_build_result
|
|
#define sipCallMethod sipAPI_py_sems_lib->api_call_method
|
|
#define sipParseResult sipAPI_py_sems_lib->api_parse_result
|
|
#define sipParseArgs sipAPI_py_sems_lib->api_parse_args
|
|
#define sipParsePair sipAPI_py_sems_lib->api_parse_pair
|
|
#define sipCommonCtor sipAPI_py_sems_lib->api_common_ctor
|
|
#define sipCommonDtor sipAPI_py_sems_lib->api_common_dtor
|
|
#define sipConvertFromSequenceIndex sipAPI_py_sems_lib->api_convert_from_sequence_index
|
|
#define sipConvertFromVoidPtr sipAPI_py_sems_lib->api_convert_from_void_ptr
|
|
#define sipConvertToCpp sipAPI_py_sems_lib->api_convert_to_cpp
|
|
#define sipConvertToVoidPtr sipAPI_py_sems_lib->api_convert_to_void_ptr
|
|
#define sipNoFunction sipAPI_py_sems_lib->api_no_function
|
|
#define sipNoMethod sipAPI_py_sems_lib->api_no_method
|
|
#define sipAbstractMethod sipAPI_py_sems_lib->api_abstract_method
|
|
#define sipBadClass sipAPI_py_sems_lib->api_bad_class
|
|
#define sipBadSetType sipAPI_py_sems_lib->api_bad_set_type
|
|
#define sipBadCatcherResult sipAPI_py_sems_lib->api_bad_catcher_result
|
|
#define sipBadOperatorArg sipAPI_py_sems_lib->api_bad_operator_arg
|
|
#define sipTrace sipAPI_py_sems_lib->api_trace
|
|
#define sipTransfer sipAPI_py_sems_lib->api_transfer
|
|
#define sipTransferBack sipAPI_py_sems_lib->api_transfer_back
|
|
#define sipTransferTo sipAPI_py_sems_lib->api_transfer_to
|
|
#define sipWrapper_Check sipAPI_py_sems_lib->api_wrapper_check
|
|
#define sipGetWrapper sipAPI_py_sems_lib->api_get_wrapper
|
|
#define sipGetCppPtr sipAPI_py_sems_lib->api_get_cpp_ptr
|
|
#define sipGetComplexCppPtr sipAPI_py_sems_lib->api_get_complex_cpp_ptr
|
|
#define sipIsPyMethod sipAPI_py_sems_lib->api_is_py_method
|
|
#define sipCallHook sipAPI_py_sems_lib->api_call_hook
|
|
#define sipStartThread sipAPI_py_sems_lib->api_start_thread
|
|
#define sipEndThread sipAPI_py_sems_lib->api_end_thread
|
|
#define sipEmitSignal sipAPI_py_sems_lib->api_emit_signal
|
|
#define sipConnectRx sipAPI_py_sems_lib->api_connect_rx
|
|
#define sipDisconnectRx sipAPI_py_sems_lib->api_disconnect_rx
|
|
#define sipGetSender sipAPI_py_sems_lib->api_get_sender
|
|
#define sipRaiseUnknownException sipAPI_py_sems_lib->api_raise_unknown_exception
|
|
#define sipRaiseClassException sipAPI_py_sems_lib->api_raise_class_exception
|
|
#define sipRaiseSubClassException sipAPI_py_sems_lib->api_raise_sub_class_exception
|
|
#define sipBadLengthForSlice sipAPI_py_sems_lib->api_bad_length_for_slice
|
|
#define sipClassName sipAPI_py_sems_lib->api_class_name
|
|
#define sipAddClassInstance sipAPI_py_sems_lib->api_add_class_instance
|
|
#define sipAddMappedTypeInstance sipAPI_py_sems_lib->api_add_mapped_type_instance
|
|
#define sipAddEnumInstance sipAPI_py_sems_lib->api_add_enum_instance
|
|
#define sipConvertFromNamedEnum sipAPI_py_sems_lib->api_convert_from_named_enum
|
|
#define sipGetAddress sipAPI_py_sems_lib->api_get_address
|
|
#define sipFreeConnection sipAPI_py_sems_lib->api_free_connection
|
|
#define sipEmitToSlot sipAPI_py_sems_lib->api_emit_to_slot
|
|
#define sipSameConnection sipAPI_py_sems_lib->api_same_connection
|
|
#define sipPySlotExtend sipAPI_py_sems_lib->api_pyslot_extend
|
|
#define sipConvertRx sipAPI_py_sems_lib->api_convert_rx
|
|
#define sipAddDelayedDtor sipAPI_py_sems_lib->api_add_delayed_dtor
|
|
#define sipCanConvertToInstance sipAPI_py_sems_lib->api_can_convert_to_instance
|
|
#define sipCanConvertToMappedType sipAPI_py_sems_lib->api_can_convert_to_mapped_type
|
|
#define sipConvertToInstance sipAPI_py_sems_lib->api_convert_to_instance
|
|
#define sipConvertToMappedType sipAPI_py_sems_lib->api_convert_to_mapped_type
|
|
#define sipForceConvertToInstance sipAPI_py_sems_lib->api_force_convert_to_instance
|
|
#define sipForceConvertToMappedType sipAPI_py_sems_lib->api_force_convert_to_mapped_type
|
|
#define sipReleaseInstance sipAPI_py_sems_lib->api_release_instance
|
|
#define sipReleaseMappedType sipAPI_py_sems_lib->api_release_mapped_type
|
|
#define sipConvertFromInstance sipAPI_py_sems_lib->api_convert_from_instance
|
|
#define sipConvertFromNewInstance sipAPI_py_sems_lib->api_convert_from_new_instance
|
|
#define sipConvertFromMappedType sipAPI_py_sems_lib->api_convert_from_mapped_type
|
|
#define sipGetState sipAPI_py_sems_lib->api_get_state
|
|
#define sipFindMappedType sipAPI_py_sems_lib->api_find_mapped_type
|
|
#define sipLong_AsUnsignedLong sipAPI_py_sems_lib->api_long_as_unsigned_long
|
|
#define sipExportSymbol sipAPI_py_sems_lib->api_export_symbol
|
|
#define sipImportSymbol sipAPI_py_sems_lib->api_import_symbol
|
|
#define sipRegisterIntTypes sipAPI_py_sems_lib->api_register_int_types
|
|
|
|
|
|
/* The strings used by this module. */
|
|
extern char sipNm_py_sems_lib_get_header_param[];
|
|
extern char sipNm_py_sems_lib_PySemsB2ABEvent[];
|
|
extern char sipNm_py_sems_lib_onPyB2ABEvent[];
|
|
extern char sipNm_py_sems_lib_PySemsB2ABCalleeDialog[];
|
|
extern char sipNm_py_sems_lib_AmB2ABCalleeSession[];
|
|
extern char sipNm_py_sems_lib_relayEvent[];
|
|
extern char sipNm_py_sems_lib_onB2ABEvent[];
|
|
extern char sipNm_py_sems_lib_createCalleeSession[];
|
|
extern char sipNm_py_sems_lib_getCalleeStatus[];
|
|
extern char sipNm_py_sems_lib_disconnectSession[];
|
|
extern char sipNm_py_sems_lib_connectSession[];
|
|
extern char sipNm_py_sems_lib_connectCallee[];
|
|
extern char sipNm_py_sems_lib_PySemsB2ABDialog[];
|
|
extern char sipNm_py_sems_lib_waitReleased[];
|
|
extern char sipNm_py_sems_lib_release[];
|
|
extern char sipNm_py_sems_lib_block[];
|
|
extern char sipNm_py_sems_lib_AmSessionAudioConnector[];
|
|
extern char sipNm_py_sems_lib_PySemsB2BDialog[];
|
|
extern char sipNm_py_sems_lib_process[];
|
|
extern char sipNm_py_sems_lib_setInOut[];
|
|
extern char sipNm_py_sems_lib_setOutput[];
|
|
extern char sipNm_py_sems_lib_setInput[];
|
|
extern char sipNm_py_sems_lib_onDtmf[];
|
|
extern char sipNm_py_sems_lib_onBye[];
|
|
extern char sipNm_py_sems_lib_onCancel[];
|
|
extern char sipNm_py_sems_lib_onSessionStart[];
|
|
extern char sipNm_py_sems_lib_onInvite[];
|
|
extern char sipNm_py_sems_lib_setStopped[];
|
|
extern char sipNm_py_sems_lib_acceptAudio[];
|
|
extern char sipNm_py_sems_lib_dlg[];
|
|
extern char sipNm_py_sems_lib_PySemsDialog[];
|
|
extern char sipNm_py_sems_lib_getDataSize[];
|
|
extern char sipNm_py_sems_lib_close[];
|
|
extern char sipNm_py_sems_lib_rewind[];
|
|
extern char sipNm_py_sems_lib_open[];
|
|
extern char sipNm_py_sems_lib_setLoop[];
|
|
extern char sipNm_py_sems_lib_getLoop[];
|
|
extern char sipNm_py_sems_lib_Write[];
|
|
extern char sipNm_py_sems_lib_Read[];
|
|
extern char sipNm_py_sems_lib_AmAudioFile[];
|
|
extern char sipNm_py_sems_lib_cleared[];
|
|
extern char sipNm_py_sems_lib_noAudio[];
|
|
extern char sipNm_py_sems_lib_AmAudioEvent[];
|
|
extern char sipNm_py_sems_lib_processed[];
|
|
extern char sipNm_py_sems_lib_event_id[];
|
|
extern char sipNm_py_sems_lib_AmEvent[];
|
|
extern char sipNm_py_sems_lib_reinvite[];
|
|
extern char sipNm_py_sems_lib_update[];
|
|
extern char sipNm_py_sems_lib_cancel[];
|
|
extern char sipNm_py_sems_lib_bye[];
|
|
extern char sipNm_py_sems_lib_sendRequest[];
|
|
extern char sipNm_py_sems_lib_reply[];
|
|
extern char sipNm_py_sems_lib_updateStatus[];
|
|
extern char sipNm_py_sems_lib_getContactHdr[];
|
|
extern char sipNm_py_sems_lib_getStatus[];
|
|
extern char sipNm_py_sems_lib_getUACTransPending[];
|
|
extern char sipNm_py_sems_lib_setRoute[];
|
|
extern char sipNm_py_sems_lib_getRoute[];
|
|
extern char sipNm_py_sems_lib_local_party[];
|
|
extern char sipNm_py_sems_lib_remote_party[];
|
|
extern char sipNm_py_sems_lib_contact_uri[];
|
|
extern char sipNm_py_sems_lib_remote_uri[];
|
|
extern char sipNm_py_sems_lib_local_uri[];
|
|
extern char sipNm_py_sems_lib_sip_port[];
|
|
extern char sipNm_py_sems_lib_sip_ip[];
|
|
extern char sipNm_py_sems_lib_Disconnecting[];
|
|
extern char sipNm_py_sems_lib_Connected[];
|
|
extern char sipNm_py_sems_lib_Pending[];
|
|
extern char sipNm_py_sems_lib_Disconnected[];
|
|
extern char sipNm_py_sems_lib_AmSipDialog[];
|
|
extern char sipNm_py_sems_lib_local_tag[];
|
|
extern char sipNm_py_sems_lib_remote_tag[];
|
|
extern char sipNm_py_sems_lib_next_request_uri[];
|
|
extern char sipNm_py_sems_lib_reason[];
|
|
extern char sipNm_py_sems_lib_code[];
|
|
extern char sipNm_py_sems_lib_AmSipReply[];
|
|
extern char sipNm_py_sems_lib_getHeader[];
|
|
extern char sipNm_py_sems_lib_next_hop[];
|
|
extern char sipNm_py_sems_lib_route[];
|
|
extern char sipNm_py_sems_lib_body[];
|
|
extern char sipNm_py_sems_lib_hdrs[];
|
|
extern char sipNm_py_sems_lib_cseq[];
|
|
extern char sipNm_py_sems_lib_to_tag[];
|
|
extern char sipNm_py_sems_lib_from_tag[];
|
|
extern char sipNm_py_sems_lib_callid[];
|
|
extern char sipNm_py_sems_lib_to[];
|
|
extern char sipNm_py_sems_lib_from[];
|
|
extern char sipNm_py_sems_lib_from_uri[];
|
|
extern char sipNm_py_sems_lib_r_uri[];
|
|
extern char sipNm_py_sems_lib_port[];
|
|
extern char sipNm_py_sems_lib_dstip[];
|
|
extern char sipNm_py_sems_lib_domain[];
|
|
extern char sipNm_py_sems_lib_user[];
|
|
extern char sipNm_py_sems_lib_method[];
|
|
extern char sipNm_py_sems_lib_cmd[];
|
|
extern char sipNm_py_sems_lib_AmSipRequest[];
|
|
extern char sipNm_py_sems_lib_string[];
|
|
|
|
|
|
/* The SIP API, this module's API and the APIs of any imported modules. */
|
|
extern const sipAPIDef *sipAPI_py_sems_lib;
|
|
extern sipExportedModuleDef sipModuleAPI_py_sems_lib;
|
|
|
|
#endif
|