Environment expected by a rofl::crofconn instance. More...
#include <crofconn.h>
Static Public Member Functions | |
static crofconn_env & | set_env (crofconn_env *env) |
static bool | has_env (crofconn_env *env) |
Protected Member Functions | |
virtual void | handle_connect_refused (crofconn &conn)=0 |
virtual void | handle_connect_failed (crofconn &conn)=0 |
virtual void | handle_connected (crofconn &conn, uint8_t ofp_version)=0 |
virtual void | handle_closed (crofconn &conn)=0 |
virtual void | handle_write (crofconn &conn)=0 |
virtual void | recv_message (crofconn &conn, rofl::openflow::cofmsg *msg)=0 |
virtual uint32_t | get_async_xid (crofconn &conn)=0 |
virtual uint32_t | get_sync_xid (crofconn &conn, uint8_t msg_type=0, uint16_t msg_sub_type=0)=0 |
virtual void | release_sync_xid (crofconn &conn, uint32_t xid)=0 |
Friends | |
class | crofconn |
Environment expected by a rofl::crofconn instance.