Group PJSIP_TYPES
- group PJSIP_TYPES
Basic data types.
Defines
-
PJSIP_RETURN_EXCEPTION()
Return standard pj_status_t status from current exception.
-
PJSIP_THROW_SPEC(list)
Attributes to inform that the function may throw exceptions.
Typedefs
-
typedef struct pjsip_tpmgr pjsip_tpmgr
Forward declaration for transport manager.
-
typedef struct pjsip_endpoint pjsip_endpoint
Forward declaration for endpoint (sip_endpoint.h).
-
typedef struct pjsip_resolver_t pjsip_resolver_t
Opaque data type for the resolver engine (sip_resolve.h).
-
typedef pjsip_module pjsip_user_agent
Forward declaration for user agent type (sip_ua_layer.h).
Enums
-
enum pjsip_transport_type_e
Transport types.
Values:
-
enumerator PJSIP_TRANSPORT_UNSPECIFIED
Unspecified.
-
enumerator PJSIP_TRANSPORT_UDP
UDP.
-
enumerator PJSIP_TRANSPORT_TCP
TCP.
-
enumerator PJSIP_TRANSPORT_TLS
TLS.
-
enumerator PJSIP_TRANSPORT_DTLS
DTLS, not implemented yet.
-
enumerator PJSIP_TRANSPORT_SCTP
SCTP, not implemented yet.
-
enumerator PJSIP_TRANSPORT_LOOP
Loopback (stream, reliable)
-
enumerator PJSIP_TRANSPORT_LOOP_DGRAM
Loopback (datagram, unreliable)
-
enumerator PJSIP_TRANSPORT_START_OTHER
Start of user defined transport
-
enumerator PJSIP_TRANSPORT_IPV6
Start of IPv6 transports
-
enumerator PJSIP_TRANSPORT_UDP6
UDP over IPv6
-
enumerator PJSIP_TRANSPORT_TCP6
TCP over IPv6
-
enumerator PJSIP_TRANSPORT_TLS6
TLS over IPv6
-
enumerator PJSIP_TRANSPORT_DTLS6
DTLS over IPv6, not implemented yet
-
enumerator PJSIP_TRANSPORT_UNSPECIFIED
Functions
-
pj_status_t pjsip_exception_to_status(int exception_id)
Convert exception ID into pj_status_t status.
- Parameters:
exception_id – Exception Id.
- Returns:
Error code for the specified exception Id.
-
struct pjsip_buffer
- #include <sip_types.h>
General purpose buffer.
-
struct pjsip_host_port
- #include <sip_types.h>
General host:port pair, used for example as Via sent-by.
-
struct pjsip_host_info
- #include <sip_types.h>
Host information.
Public Members
-
unsigned flag
Flags of pjsip_transport_flags_e.
-
pjsip_transport_type_e type
Transport type.
-
pjsip_host_port addr
Address information.
-
unsigned flag
-
PJSIP_RETURN_EXCEPTION()