23 #include <ortp/str_utils.h> 27 typedef unsigned long OrtpEventType;
36 struct sockaddr_storage addr;
51 bool_t zrtp_stream_encrypted;
56 OrtpSocketType socket_type;
57 bool_t ice_processing_successful;
69 ORTP_PUBLIC
RtpEndpoint *rtp_endpoint_new(
struct sockaddr *addr, socklen_t addrlen);
72 ORTP_PUBLIC
OrtpEvent * ortp_event_new(OrtpEventType tp);
73 ORTP_PUBLIC OrtpEventType ortp_event_get_type(
const OrtpEvent *ev);
75 #define ORTP_EVENT_STUN_PACKET_RECEIVED 1 76 #define ORTP_EVENT_PAYLOAD_TYPE_CHANGED 2 77 #define ORTP_EVENT_TELEPHONE_EVENT 3 78 #define ORTP_EVENT_RTCP_PACKET_RECEIVED 4 79 #define ORTP_EVENT_RTCP_PACKET_EMITTED 5 80 #define ORTP_EVENT_ZRTP_ENCRYPTION_CHANGED 6 81 #define ORTP_EVENT_ZRTP_SAS_READY 7 82 #define ORTP_EVENT_ICE_CHECK_LIST_PROCESSING_FINISHED 8 83 #define ORTP_EVENT_ICE_SESSION_PROCESSING_FINISHED 9 84 #define ORTP_EVENT_ICE_GATHERING_FINISHED 10 85 #define ORTP_EVENT_ICE_LOSING_PAIRS_COMPLETED 11 86 #define ORTP_EVENT_ICE_RESTART_NEEDED 12 89 ORTP_PUBLIC
void ortp_event_destroy(
OrtpEvent *ev);
98 ORTP_PUBLIC
void ortp_ev_queue_destroy(
OrtpEvQueue *q);
100 ORTP_PUBLIC
void ortp_ev_queue_flush(
OrtpEvQueue * qp);
Definition: str_utils.h:49
Definition: str_utils.h:75