|
| FirewallSocketServer (SocketServer *server, FirewallManager *manager=nullptr, bool should_delete_server=false) |
|
| ~FirewallSocketServer () override |
|
SocketServer * | socketserver () const |
|
void | set_socketserver (SocketServer *server) |
|
void | set_udp_sockets_enabled (bool enabled) |
|
void | set_tcp_sockets_enabled (bool enabled) |
|
bool | tcp_listen_enabled () const |
|
void | set_tcp_listen_enabled (bool enabled) |
|
void | AddRule (bool allow, FirewallProtocol p=FP_ANY, FirewallDirection d=FD_ANY, const SocketAddress &addr=SocketAddress()) |
|
void | AddRule (bool allow, FirewallProtocol p, const SocketAddress &src, const SocketAddress &dst) |
|
void | ClearRules () |
|
bool | Check (FirewallProtocol p, const SocketAddress &src, const SocketAddress &dst) |
|
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 |
|
Socket * | WrapSocket (Socket *sock, int type) |
|
AsyncSocket * | WrapSocket (AsyncSocket *sock, int type) |
|
| FirewallSocketServer (SocketServer *server, FirewallManager *manager=nullptr, bool should_delete_server=false) |
|
| ~FirewallSocketServer () override |
|
SocketServer * | socketserver () const |
|
void | set_socketserver (SocketServer *server) |
|
void | set_udp_sockets_enabled (bool enabled) |
|
void | set_tcp_sockets_enabled (bool enabled) |
|
bool | tcp_listen_enabled () const |
|
void | set_tcp_listen_enabled (bool enabled) |
|
void | AddRule (bool allow, FirewallProtocol p=FP_ANY, FirewallDirection d=FD_ANY, const SocketAddress &addr=SocketAddress()) |
|
void | AddRule (bool allow, FirewallProtocol p, const SocketAddress &src, const SocketAddress &dst) |
|
void | ClearRules () |
|
bool | Check (FirewallProtocol p, const SocketAddress &src, const SocketAddress &dst) |
|
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 |
|
Socket * | WrapSocket (Socket *sock, int type) |
|
AsyncSocket * | WrapSocket (AsyncSocket *sock, int type) |
|
void | set_network_binder (NetworkBinderInterface *binder) |
|
NetworkBinderInterface * | network_binder () const |
|
void | set_network_binder (NetworkBinderInterface *binder) |
|
NetworkBinderInterface * | network_binder () const |
|
virtual | ~SocketFactory () |
|
virtual | ~SocketFactory () |
|