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 |
![]() | |
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 |