|
| UdpTransportImpl (const int32_t id, SocketFactoryInterface *maker, UdpSocketManager *socket_manager) |
|
virtual | ~UdpTransportImpl () |
|
int32_t | InitializeSendSockets (const char *ipAddr, const uint16_t rtpPort, const uint16_t rtcpPort=0) override |
|
int32_t | InitializeReceiveSockets (UdpTransportData *const packetCallback, const uint16_t rtpPort, const char *ipAddr=NULL, const char *multicastIpAddr=NULL, const uint16_t rtcpPort=0) override |
|
int32_t | InitializeSourcePorts (const uint16_t rtpPort, const uint16_t rtcpPort=0) override |
|
int32_t | SourcePorts (uint16_t &rtpPort, uint16_t &rtcpPort) const override |
|
int32_t | ReceiveSocketInformation (char ipAddr[kIpAddressVersion6Length], uint16_t &rtpPort, uint16_t &rtcpPort, char multicastIpAddr[kIpAddressVersion6Length]) const override |
|
int32_t | SendSocketInformation (char ipAddr[kIpAddressVersion6Length], uint16_t &rtpPort, uint16_t &rtcpPort) const override |
|
int32_t | RemoteSocketInformation (char ipAddr[kIpAddressVersion6Length], uint16_t &rtpPort, uint16_t &rtcpPort) const override |
|
int32_t | SetQoS (const bool QoS, const int32_t serviceType, const uint32_t maxBitrate=0, const int32_t overrideDSCP=0, const bool audio=false) override |
|
int32_t | QoS (bool &QoS, int32_t &serviceType, int32_t &overrideDSCP) const override |
|
int32_t | SetToS (const int32_t DSCP, const bool useSetSockOpt=false) override |
|
int32_t | ToS (int32_t &DSCP, bool &useSetSockOpt) const override |
|
int32_t | SetPCP (const int32_t PCP) override |
|
int32_t | PCP (int32_t &PCP) const override |
|
int32_t | EnableIpV6 () override |
|
bool | IpV6Enabled () const override |
|
int32_t | SetFilterIP (const char filterIPAddress[kIpAddressVersion6Length]) override |
|
int32_t | FilterIP (char filterIPAddress[kIpAddressVersion6Length]) const override |
|
int32_t | SetFilterPorts (const uint16_t rtpFilterPort, const uint16_t rtcpFilterPort) override |
|
int32_t | FilterPorts (uint16_t &rtpFilterPort, uint16_t &rtcpFilterPort) const override |
|
int32_t | StartReceiving (const uint32_t numberOfSocketBuffers) override |
|
int32_t | StopReceiving () override |
|
bool | Receiving () const override |
|
bool | SendSocketsInitialized () const override |
|
bool | SourcePortsInitialized () const override |
|
bool | ReceiveSocketsInitialized () const override |
|
int32_t | SendRaw (const int8_t *data, size_t length, int32_t isRTCP, uint16_t portnr=0, const char *ip=NULL) override |
|
int32_t | SendRTPPacketTo (const int8_t *data, size_t length, const SocketAddress &to) override |
|
int32_t | SendRTCPPacketTo (const int8_t *data, size_t length, const SocketAddress &to) override |
|
int32_t | SendRTPPacketTo (const int8_t *data, size_t length, uint16_t rtpPort) override |
|
int32_t | SendRTCPPacketTo (const int8_t *data, size_t length, uint16_t rtcpPort) override |
|
bool | SendRtp (const uint8_t *data, size_t length, const PacketOptions &packet_options) override |
|
bool | SendRtcp (const uint8_t *data, size_t length) override |
|
int32_t | SetSendIP (const char *ipaddr) override |
|
int32_t | SetSendPorts (const uint16_t rtpPort, const uint16_t rtcpPort=0) override |
|
ErrorCode | LastError () const override |
|
int32_t | IPAddressCached (const SocketAddress &address, char *ip, uint32_t &ipSize, uint16_t &sourcePort) override |
|
int32_t | Id () const |
|
| UdpTransportImpl (const int32_t id, SocketFactoryInterface *maker, UdpSocketManager *socket_manager) |
|
virtual | ~UdpTransportImpl () |
|
int32_t | InitializeSendSockets (const char *ipAddr, const uint16_t rtpPort, const uint16_t rtcpPort=0) override |
|
int32_t | InitializeReceiveSockets (UdpTransportData *const packetCallback, const uint16_t rtpPort, const char *ipAddr=NULL, const char *multicastIpAddr=NULL, const uint16_t rtcpPort=0) override |
|
int32_t | InitializeSourcePorts (const uint16_t rtpPort, const uint16_t rtcpPort=0) override |
|
int32_t | SourcePorts (uint16_t &rtpPort, uint16_t &rtcpPort) const override |
|
int32_t | ReceiveSocketInformation (char ipAddr[kIpAddressVersion6Length], uint16_t &rtpPort, uint16_t &rtcpPort, char multicastIpAddr[kIpAddressVersion6Length]) const override |
|
int32_t | SendSocketInformation (char ipAddr[kIpAddressVersion6Length], uint16_t &rtpPort, uint16_t &rtcpPort) const override |
|
int32_t | RemoteSocketInformation (char ipAddr[kIpAddressVersion6Length], uint16_t &rtpPort, uint16_t &rtcpPort) const override |
|
int32_t | SetQoS (const bool QoS, const int32_t serviceType, const uint32_t maxBitrate=0, const int32_t overrideDSCP=0, const bool audio=false) override |
|
int32_t | QoS (bool &QoS, int32_t &serviceType, int32_t &overrideDSCP) const override |
|
int32_t | SetToS (const int32_t DSCP, const bool useSetSockOpt=false) override |
|
int32_t | ToS (int32_t &DSCP, bool &useSetSockOpt) const override |
|
int32_t | SetPCP (const int32_t PCP) override |
|
int32_t | PCP (int32_t &PCP) const override |
|
int32_t | EnableIpV6 () override |
|
bool | IpV6Enabled () const override |
|
int32_t | SetFilterIP (const char filterIPAddress[kIpAddressVersion6Length]) override |
|
int32_t | FilterIP (char filterIPAddress[kIpAddressVersion6Length]) const override |
|
int32_t | SetFilterPorts (const uint16_t rtpFilterPort, const uint16_t rtcpFilterPort) override |
|
int32_t | FilterPorts (uint16_t &rtpFilterPort, uint16_t &rtcpFilterPort) const override |
|
int32_t | StartReceiving (const uint32_t numberOfSocketBuffers) override |
|
int32_t | StopReceiving () override |
|
bool | Receiving () const override |
|
bool | SendSocketsInitialized () const override |
|
bool | SourcePortsInitialized () const override |
|
bool | ReceiveSocketsInitialized () const override |
|
int32_t | SendRaw (const int8_t *data, size_t length, int32_t isRTCP, uint16_t portnr=0, const char *ip=NULL) override |
|
int32_t | SendRTPPacketTo (const int8_t *data, size_t length, const SocketAddress &to) override |
|
int32_t | SendRTCPPacketTo (const int8_t *data, size_t length, const SocketAddress &to) override |
|
int32_t | SendRTPPacketTo (const int8_t *data, size_t length, uint16_t rtpPort) override |
|
int32_t | SendRTCPPacketTo (const int8_t *data, size_t length, uint16_t rtcpPort) override |
|
bool | SendRtp (const uint8_t *data, size_t length, const PacketOptions &packet_options) override |
|
bool | SendRtcp (const uint8_t *data, size_t length) override |
|
int32_t | SetSendIP (const char *ipaddr) override |
|
int32_t | SetSendPorts (const uint16_t rtpPort, const uint16_t rtcpPort=0) override |
|
ErrorCode | LastError () const override |
|
int32_t | IPAddressCached (const SocketAddress &address, char *ip, uint32_t &ipSize, uint16_t &sourcePort) override |
|
int32_t | Id () const |
|
virtual int32_t | SetSendIP (const char ipaddr[kIpAddressVersion6Length])=0 |
|
virtual int32_t | SetSendIP (const char ipaddr[kIpAddressVersion6Length])=0 |
|
|
enum | { kIpAddressVersion6Length = 64,
kIpAddressVersion4Length = 16
} |
|
enum | ErrorCode {
kNoSocketError = 0,
kFailedToBindPort = 1,
kIpAddressInvalid = 2,
kAddressInvalid = 3,
kSocketInvalid = 4,
kPortInvalid = 5,
kTosInvalid = 6,
kMulticastAddressInvalid = 7,
kQosError = 8,
kSocketAlreadyInitialized = 9,
kIpVersion6Error = 10,
FILTER_ERROR = 11,
kStartReceiveError = 12,
kStopReceiveError = 13,
kCannotFindLocalIp = 14,
kTosError = 16,
kNotInitialized = 17,
kPcpError = 18,
kNoSocketError = 0,
kFailedToBindPort = 1,
kIpAddressInvalid = 2,
kAddressInvalid = 3,
kSocketInvalid = 4,
kPortInvalid = 5,
kTosInvalid = 6,
kMulticastAddressInvalid = 7,
kQosError = 8,
kSocketAlreadyInitialized = 9,
kIpVersion6Error = 10,
FILTER_ERROR = 11,
kStartReceiveError = 12,
kStopReceiveError = 13,
kCannotFindLocalIp = 14,
kTosError = 16,
kNotInitialized = 17,
kPcpError = 18
} |
|
enum | { kIpAddressVersion6Length = 64,
kIpAddressVersion4Length = 16
} |
|
enum | ErrorCode {
kNoSocketError = 0,
kFailedToBindPort = 1,
kIpAddressInvalid = 2,
kAddressInvalid = 3,
kSocketInvalid = 4,
kPortInvalid = 5,
kTosInvalid = 6,
kMulticastAddressInvalid = 7,
kQosError = 8,
kSocketAlreadyInitialized = 9,
kIpVersion6Error = 10,
FILTER_ERROR = 11,
kStartReceiveError = 12,
kStopReceiveError = 13,
kCannotFindLocalIp = 14,
kTosError = 16,
kNotInitialized = 17,
kPcpError = 18,
kNoSocketError = 0,
kFailedToBindPort = 1,
kIpAddressInvalid = 2,
kAddressInvalid = 3,
kSocketInvalid = 4,
kPortInvalid = 5,
kTosInvalid = 6,
kMulticastAddressInvalid = 7,
kQosError = 8,
kSocketAlreadyInitialized = 9,
kIpVersion6Error = 10,
FILTER_ERROR = 11,
kStartReceiveError = 12,
kStopReceiveError = 13,
kCannotFindLocalIp = 14,
kTosError = 16,
kNotInitialized = 17,
kPcpError = 18
} |
|
static UdpTransport * | Create (const int32_t id, uint8_t &numSocketThreads) |
|
static void | Destroy (UdpTransport *module) |
|
static int32_t | LocalHostAddress (uint32_t &localIP) |
|
static int32_t | LocalHostAddressIPV6 (char localIP[16]) |
|
static uint16_t | Htons (uint16_t hostOrder) |
|
static uint32_t | Htonl (uint32_t hostOrder) |
|
static uint32_t | InetAddrIPV4 (const char *ip) |
|
static int32_t | InetPresentationToNumeric (int32_t af, const char *src, void *dst) |
|
static int32_t | IPAddress (const SocketAddress &address, char *ip, uint32_t &ipSize, uint16_t &sourcePort) |
|
static bool | IsIpAddressValid (const char *ipaddr, const bool ipV6) |
|
static UdpTransport * | Create (const int32_t id, uint8_t &numSocketThreads) |
|
static void | Destroy (UdpTransport *module) |
|
static int32_t | LocalHostAddress (uint32_t &localIP) |
|
static int32_t | LocalHostAddressIPV6 (char localIP[16]) |
|
static uint16_t | Htons (uint16_t hostOrder) |
|
static uint32_t | Htonl (uint32_t hostOrder) |
|
static uint32_t | InetAddrIPV4 (const char *ip) |
|
static int32_t | InetPresentationToNumeric (int32_t af, const char *src, void *dst) |
|
static int32_t | IPAddress (const SocketAddress &address, char *ip, uint32_t &ipSize, uint16_t &sourcePort) |
|
static bool | IsIpAddressValid (const char *ipaddr, const bool ipV6) |
|