Inheritance diagram for ost::TRTPSessionBaseIPV6< RTPDataChannel, RTCPChannel, ServiceQueue >:
|
Public Member Functions |
| | TRTPSessionBaseIPV6 (const IPV6Host &ia, tpport_t dataPort, tpport_t controlPort, uint32 membersSize, RTPApplication &app) |
| | Builds a session waiting for packets in a host address.
|
| | TRTPSessionBaseIPV6 (uint32 ssrc, const IPV6Host &ia, tpport_t dataPort, tpport_t controlPort, uint32 membersSize, RTPApplication &app) |
| | Builds a session with the specified ssrc identifier for the local source.
|
| | TRTPSessionBaseIPV6 (const IPV6Multicast &ia, tpport_t dataPort, tpport_t controlPort, uint32 membersSize, RTPApplication &app, uint32 iface) |
| | Builds a session waiting for packets in a multicast address.
|
| | TRTPSessionBaseIPV6 (uint32 ssrc, const IPV6Multicast &ia, tpport_t dataPort, tpport_t controlPort, uint32 membersSize, RTPApplication &app, uint32 iface) |
| | Builds a session waiting for packets in a multicast address, with the specified ssrc identifier for the local source.
|
| virtual size_t | dispatchBYE (const std::string &str) |
| virtual | ~TRTPSessionBaseIPV6 () |
| RTPDataChannel * | getDSO (void) |
Protected Member Functions |
| bool | isPendingData (microtimeout_t timeout) |
| IPV6Host | getDataSender (tpport_t *port=NULL) const |
| size_t | getNextDataPacketSize () const |
| size_t | recvData (unsigned char *buffer, size_t len, IPV6Host &na, tpport_t &tp) |
| | Receive data from the data channel/socket.
|
| void | setDataPeer (const IPV6Host &host, tpport_t port) |
| size_t | sendData (const unsigned char *const buffer, size_t len) |
| SOCKET | getDataRecvSocket () const |
| bool | isPendingControl (microtimeout_t timeout) |
| IPV6Host | getControlSender (tpport_t *port=NULL) const |
| size_t | recvControl (unsigned char *buffer, size_t len, IPV6Host &na, tpport_t &tp) |
| | Receive data from the control channel/socket.
|
| void | setControlPeer (const IPV6Host &host, tpport_t port) |
| size_t | sendControl (const unsigned char *const buffer, size_t len) |
| SOCKET | getControlRecvSocket () const |
| void | endSocket () |
Protected Attributes |
| RTPDataChannel * | dso |
| RTCPChannel * | cso |
Friends |
| class | RTPSessionBaseHandler |