#include <natsocketfactory.h>
|
| NATSocketServer (SocketServer *ss) |
|
SocketServer * | socketserver () |
|
MessageQueue * | queue () |
|
Translator * | GetTranslator (const SocketAddress &ext_ip) |
|
Translator * | AddTranslator (const SocketAddress &ext_ip, const SocketAddress &int_ip, NATType type) |
|
void | RemoveTranslator (const SocketAddress &ext_ip) |
|
Socket * | CreateSocket (int type) override |
|
Socket * | CreateSocket (int family, int type) override |
|
AsyncSocket * | CreateAsyncSocket (int type) override |
|
AsyncSocket * | CreateAsyncSocket (int family, int type) override |
|
void | SetMessageQueue (MessageQueue *queue) override |
|
bool | Wait (int cms, bool process_io) override |
|
void | WakeUp () override |
|
AsyncSocket * | CreateInternalSocket (int family, int type, const SocketAddress &local_addr, SocketAddress *nat_addr) override |
|
| NATSocketServer (SocketServer *ss) |
|
SocketServer * | socketserver () |
|
MessageQueue * | queue () |
|
Translator * | GetTranslator (const SocketAddress &ext_ip) |
|
Translator * | AddTranslator (const SocketAddress &ext_ip, const SocketAddress &int_ip, NATType type) |
|
void | RemoveTranslator (const SocketAddress &ext_ip) |
|
Socket * | CreateSocket (int type) override |
|
Socket * | CreateSocket (int family, int type) override |
|
AsyncSocket * | CreateAsyncSocket (int type) override |
|
AsyncSocket * | CreateAsyncSocket (int family, int type) override |
|
void | SetMessageQueue (MessageQueue *queue) override |
|
bool | Wait (int cms, bool process_io) override |
|
void | WakeUp () override |
|
AsyncSocket * | CreateInternalSocket (int family, int type, const SocketAddress &local_addr, SocketAddress *nat_addr) override |
|
void | set_network_binder (NetworkBinderInterface *binder) |
|
NetworkBinderInterface * | network_binder () const |
|
void | set_network_binder (NetworkBinderInterface *binder) |
|
NetworkBinderInterface * | network_binder () const |
|
virtual | ~SocketFactory () |
|
virtual | ~SocketFactory () |
|
virtual | ~NATInternalSocketFactory () |
|
virtual | ~NATInternalSocketFactory () |
|
◆ NATSocketServer() [1/2]
◆ NATSocketServer() [2/2]
◆ AddTranslator() [1/2]
◆ AddTranslator() [2/2]
◆ CreateAsyncSocket() [1/4]
AsyncSocket * rtc::NATSocketServer::CreateAsyncSocket |
( |
int |
type | ) |
|
|
overridevirtual |
◆ CreateAsyncSocket() [2/4]
AsyncSocket* rtc::NATSocketServer::CreateAsyncSocket |
( |
int |
type | ) |
|
|
overridevirtual |
◆ CreateAsyncSocket() [3/4]
AsyncSocket * rtc::NATSocketServer::CreateAsyncSocket |
( |
int |
family, |
|
|
int |
type |
|
) |
| |
|
overridevirtual |
◆ CreateAsyncSocket() [4/4]
AsyncSocket* rtc::NATSocketServer::CreateAsyncSocket |
( |
int |
family, |
|
|
int |
type |
|
) |
| |
|
overridevirtual |
◆ CreateInternalSocket() [1/2]
◆ CreateInternalSocket() [2/2]
◆ CreateSocket() [1/4]
Socket* rtc::NATSocketServer::CreateSocket |
( |
int |
type | ) |
|
|
overridevirtual |
◆ CreateSocket() [2/4]
Socket * rtc::NATSocketServer::CreateSocket |
( |
int |
type | ) |
|
|
overridevirtual |
◆ CreateSocket() [3/4]
Socket* rtc::NATSocketServer::CreateSocket |
( |
int |
family, |
|
|
int |
type |
|
) |
| |
|
overridevirtual |
◆ CreateSocket() [4/4]
Socket * rtc::NATSocketServer::CreateSocket |
( |
int |
family, |
|
|
int |
type |
|
) |
| |
|
overridevirtual |
◆ GetTranslator() [1/2]
◆ GetTranslator() [2/2]
◆ queue() [1/2]
◆ queue() [2/2]
◆ RemoveTranslator() [1/2]
◆ RemoveTranslator() [2/2]
◆ SetMessageQueue() [1/2]
◆ SetMessageQueue() [2/2]
◆ socketserver() [1/2]
◆ socketserver() [2/2]
◆ Wait() [1/2]
bool rtc::NATSocketServer::Wait |
( |
int |
cms, |
|
|
bool |
process_io |
|
) |
| |
|
overridevirtual |
◆ Wait() [2/2]
bool rtc::NATSocketServer::Wait |
( |
int |
cms, |
|
|
bool |
process_io |
|
) |
| |
|
overridevirtual |
◆ WakeUp() [1/2]
void rtc::NATSocketServer::WakeUp |
( |
| ) |
|
|
overridevirtual |
◆ WakeUp() [2/2]
void rtc::NATSocketServer::WakeUp |
( |
| ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files: