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.
sems/apps/py_sems/sip/sipAPIpy_sems_lib.h

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