Group PJSUA2_SIP_Types

group PJSUA2_SIP_Types

Typedefs

typedef std::vector<SipHeader> SipHeaderVector

Array of strings

typedef std::vector<SipMultipartPart> SipMultipartPartVector

Array of multipart parts

struct AuthCredInfo : public pj::PersistentObject
#include <siptypes.hpp>

Credential information. Credential contains information to authenticate against a service.

struct TlsConfig : public pj::PersistentObject
#include <siptypes.hpp>

TLS transport settings, to be specified in TransportConfig.

struct TransportConfig : public pj::PersistentObject
#include <siptypes.hpp>

Parameters to create a transport instance.

struct TransportInfo
#include <siptypes.hpp>

This structure describes transport information returned by Endpoint::transportGetInfo() function.

struct SipRxData
#include <siptypes.hpp>

This structure describes an incoming SIP message. It corresponds to the pjsip_rx_data structure in PJSIP library.

struct SipTxData
#include <siptypes.hpp>

This structure describes an outgoing SIP message. It corresponds to the pjsip_tx_data structure in PJSIP library.

struct SipTransaction
#include <siptypes.hpp>

This structure describes SIP transaction object. It corresponds to the pjsip_transaction structure in PJSIP library.

struct TimerEvent
#include <siptypes.hpp>

This structure describes timer event.

struct TsxStateEventSrc
#include <siptypes.hpp>

This structure describes transaction state event source.

struct TsxStateEvent
#include <siptypes.hpp>

This structure describes transaction state changed event.

struct TxMsgEvent
#include <siptypes.hpp>

This structure describes message transmission event.

struct TxErrorEvent
#include <siptypes.hpp>

This structure describes transmission error event.

struct RxMsgEvent
#include <siptypes.hpp>

This structure describes message arrival event.

struct UserEvent
#include <siptypes.hpp>

This structure describes user event.

struct SipEventBody
#include <siptypes.hpp>

The event body.

struct SipEvent
#include <siptypes.hpp>

This structure describe event descriptor to fully identify a SIP event. It corresponds to the pjsip_event structure in PJSIP library.

struct SipMediaType
#include <siptypes.hpp>

SIP media type containing type and subtype. For example, for “application/sdp”, the type is “application” and the subtype is “sdp”.

struct SipHeader
#include <siptypes.hpp>

Simple SIP header.

struct SipMultipartPart
#include <siptypes.hpp>

This describes each multipart part.

struct SipTxOption
#include <siptypes.hpp>

Additional options when sending outgoing SIP message. This corresponds to pjsua_msg_data structure in PJSIP library.

struct SendInstantMessageParam
#include <siptypes.hpp>

This structure contains parameters for sending instance message methods, e.g: Buddy::sendInstantMessage(), Call:sendInstantMessage().

struct SendTypingIndicationParam
#include <siptypes.hpp>

This structure contains parameters for sending typing indication methods, e.g: Buddy::sendTypingIndication(), Call:sendTypingIndication().