Public Member Functions | |
| void | connect (enum rofl::csocket::socket_type_t socket_type, cparams const &socket_params) |
| void | clear_active_rofsockets_in4 () |
| crofsock & | set_active_rofsocket_in4 (const rofl::common::ctspaddress_in4 &addr) |
| const crofsock & | get_active_rofsocket_in4 (const rofl::common::ctspaddress_in4 &addr) const |
| void | drop_active_rofsocket_in4 (const rofl::common::ctspaddress_in4 &addr) |
| bool | has_active_rofsocket_in4 (const rofl::common::ctspaddress_in4 &addr) const |
| void | clear_active_rofsockets_in6 () |
| crofsock & | set_active_rofsocket_in6 (const rofl::common::ctspaddress_in6 &addr) |
| const crofsock & | get_active_rofsocket_in6 (const rofl::common::ctspaddress_in6 &addr) const |
| void | drop_active_rofsocket_in6 (const rofl::common::ctspaddress_in6 &addr) |
| bool | has_active_rofsocket_in6 (const rofl::common::ctspaddress_in6 &addr) const |
| void | clear_listening_sockets_in4 () |
| rofl::csocket & | add_listening_socket_in4 (enum rofl::csocket::socket_type_t socket_type, const rofl::cparams &socket_params) |
| rofl::csocket & | set_listening_socket_in4 (enum rofl::csocket::socket_type_t socket_type, const rofl::cparams &socket_params) |
| rofl::csocket & | set_listening_socket_in4 (const rofl::common::ctspaddress_in4 &addr) |
| const rofl::csocket & | get_listening_socket_in4 (const rofl::common::ctspaddress_in4 &addr) const |
| void | drop_listening_socket_in4 (const rofl::common::ctspaddress_in4 &addr) |
| bool | has_listening_socket_in4 (const rofl::common::ctspaddress_in4 &addr) const |
| void | clear_listening_sockets_in6 () |
| rofl::csocket & | add_listening_socket_in6 (enum rofl::csocket::socket_type_t socket_type, const rofl::cparams &socket_params) |
| rofl::csocket & | set_listening_socket_in6 (const rofl::common::ctspaddress_in6 &addr, enum rofl::csocket::socket_type_t socket_type, const rofl::cparams &socket_params) |
| rofl::csocket & | set_listening_socket_in6 (const rofl::common::ctspaddress_in6 &addr) |
| const rofl::csocket & | get_listening_socket_in6 (const rofl::common::ctspaddress_in6 &addr) const |
| void | drop_listening_socket_in6 (const rofl::common::ctspaddress_in6 &addr) |
| bool | has_listening_socket_in6 (const rofl::common::ctspaddress_in6 &addr) const |
Public Member Functions inherited from rofl::csocket_env | |
| virtual | ~csocket_env () |
| Destructor. | |
Protected Member Functions | |
| virtual void | handle_message (const rofl::common::ctspaddress_in4 &addr, rofl::openflow::cofmsg *msg) |
| virtual void | handle_message (const rofl::common::ctspaddress_in6 &addr, rofl::openflow::cofmsg *msg) |
| virtual void | send_message (crofsock *rofsock, rofl::openflow::cofmsg *msg) |
Friends | |
| class | crofsock_env |
| class | csocket_env |
1.8.6