|
| | 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 () |
| |