Revised OpenFlow Library  v0.6.0dev
 All Classes Files Functions Variables Friends Groups Pages
rofl::crofbase Member List

This is the complete list of members for rofl::crofbase, including all inherited members.

add_ctl(const rofl::cctlid &ctlid, const rofl::openflow::cofhello_elem_versionbitmap &versionbitmap, bool remove_on_channel_close=false)rofl::crofbaseinline
add_ctl_listening(unsigned int sockid, enum rofl::csocket::socket_type_t socket_type, const rofl::cparams &params)rofl::crofbaseinline
add_dpt(const rofl::cdptid &dptid, const rofl::openflow::cofhello_elem_versionbitmap &versionbitmap, bool remove_on_channel_close=false, const rofl::cdpid &dpid=rofl::cdpid(0))rofl::crofbaseinline
add_dpt_listening(unsigned int sockid, enum rofl::csocket::socket_type_t socket_type, const rofl::cparams &params)rofl::crofbaseinline
cancel_all_events()rofl::ciosrvinlineprotected
cancel_all_timers()rofl::ciosrvinlineprotected
cancel_timer(const rofl::ctimerid &timer_id)rofl::ciosrvinlineprotected
ciosrv(pthread_t tid=0)rofl::ciosrv
ciosrv(const ciosrv &iosrv)rofl::ciosrv
close_ctl_listening()rofl::crofbaseinline
close_dpt_listening()rofl::crofbaseinline
crofbase(const rofl::openflow::cofhello_elem_versionbitmap &versionbitmap=rofl::openflow::cofhello_elem_versionbitmap())rofl::crofbase
crofconn_env() (defined in rofl::crofconn_env)rofl::crofconn_envinline
crofctl_env()rofl::crofctl_envinline
crofdpt_env()rofl::crofdpt_envinline
deregister_filedesc_r(int fd)rofl::ciosrvinlineprotected
deregister_filedesc_w(int fd)rofl::ciosrvinlineprotected
drop_ctl(rofl::cctlid ctlid)rofl::crofbaseinline
drop_ctl_listening(unsigned int sockid)rofl::crofbaseinline
drop_ctls()rofl::crofbaseinline
drop_dpt(rofl::cdptid dptid)rofl::crofbaseinline
drop_dpt_listening(unsigned int sockid)rofl::crofbaseinline
drop_dpts()rofl::crofbaseinline
get_ctl(const rofl::cctlid &ctlid) const rofl::crofbaseinline
get_ctl_listening(unsigned int sockid) const rofl::crofbaseinline
get_dpt(const rofl::cdptid &dptid) const rofl::crofbaseinline
get_dpt_listening(unsigned int sockid) const rofl::crofbaseinline
get_highest_supported_ofp_version() const rofl::crofbaseinline
get_idle_ctlid() const rofl::crofbaseinline
get_idle_dptid() const rofl::crofbaseinline
get_next_timer() (defined in rofl::ciosrv)rofl::ciosrvinlineprotected
get_ofp_command(uint8_t ofp_version, const enum openflow::ofp_flow_mod_command &cmd)rofl::crofbasestatic
get_ofp_controller_port(uint8_t ofp_version)rofl::crofbasestatic
get_ofp_flood_port(uint8_t ofp_version)rofl::crofbasestatic
get_ofp_no_buffer(uint8_t ofp_version)rofl::crofbasestatic
get_thread_id() const rofl::ciosrvinline
get_versionbitmap() const rofl::crofbaseinline
handle_aggregate_stats_reply(rofl::crofdpt &dpt, const rofl::cauxid &auxid, rofl::openflow::cofmsg_aggr_stats_reply &msg)rofl::crofbaseinlineprotectedvirtual
handle_aggregate_stats_reply_timeout(rofl::crofdpt &dpt, uint32_t xid)rofl::crofbaseinlineprotectedvirtual
handle_aggregate_stats_request(rofl::crofctl &ctl, const rofl::cauxid &auxid, rofl::openflow::cofmsg_aggr_stats_request &msg)rofl::crofbaseinlineprotectedvirtual
handle_barrier_reply(rofl::crofdpt &dpt, const rofl::cauxid &auxid, rofl::openflow::cofmsg_barrier_reply &msg)rofl::crofbaseinlineprotectedvirtual
handle_barrier_reply_timeout(rofl::crofdpt &dpt, uint32_t xid)rofl::crofbaseinlineprotectedvirtual
handle_barrier_request(rofl::crofctl &ctl, const rofl::cauxid &auxid, rofl::openflow::cofmsg_barrier_request &msg)rofl::crofbaseinlineprotectedvirtual
handle_conn_established(rofl::crofdpt &dpt, const rofl::cauxid &auxid)rofl::crofbaseinlineprotectedvirtual
handle_conn_established(rofl::crofctl &ctl, const rofl::cauxid &auxid)rofl::crofbaseinlineprotectedvirtual
handle_conn_failed(rofl::crofdpt &dpt, const rofl::cauxid &auxid)rofl::crofbaseinlineprotectedvirtual
handle_conn_failed(rofl::crofctl &ctl, const rofl::cauxid &auxid)rofl::crofbaseinlineprotectedvirtual
handle_conn_refused(rofl::crofdpt &dpt, const rofl::cauxid &auxid)rofl::crofbaseinlineprotectedvirtual
handle_conn_refused(rofl::crofctl &ctl, const rofl::cauxid &auxid)rofl::crofbaseinlineprotectedvirtual
handle_conn_terminated(rofl::crofdpt &dpt, const rofl::cauxid &auxid)rofl::crofbaseinlineprotectedvirtual
handle_conn_terminated(rofl::crofctl &ctl, const rofl::cauxid &auxid)rofl::crofbaseinlineprotectedvirtual
handle_conn_writable(rofl::crofdpt &dpt, const rofl::cauxid &auxid)rofl::crofbaseinlineprotectedvirtual
handle_conn_writable(rofl::crofctl &ctl, const rofl::cauxid &auxid)rofl::crofbaseinlineprotectedvirtual
handle_ctl_close(rofl::crofctl &ctl)rofl::crofbaseinlineprotectedvirtual
handle_ctl_open(rofl::crofctl &ctl)rofl::crofbaseinlineprotectedvirtual
handle_desc_stats_reply(rofl::crofdpt &dpt, const rofl::cauxid &auxid, rofl::openflow::cofmsg_desc_stats_reply &msg)rofl::crofbaseinlineprotectedvirtual
handle_desc_stats_reply_timeout(rofl::crofdpt &dpt, uint32_t xid)rofl::crofbaseinlineprotectedvirtual
handle_desc_stats_request(rofl::crofctl &ctl, const rofl::cauxid &auxid, rofl::openflow::cofmsg_desc_stats_request &msg)rofl::crofbaseinlineprotectedvirtual
handle_dpt_close(rofl::crofdpt &dpt)rofl::crofbaseinlineprotectedvirtual
handle_dpt_open(rofl::crofdpt &dpt)rofl::crofbaseinlineprotectedvirtual
handle_error_message(rofl::crofdpt &dpt, const rofl::cauxid &auxid, rofl::openflow::cofmsg_error &msg)rofl::crofbaseinlineprotectedvirtual
handle_error_message(rofl::crofctl &ctl, const rofl::cauxid &auxid, rofl::openflow::cofmsg_error &msg)rofl::crofbaseinlineprotectedvirtual
handle_event(const rofl::cevent &event)rofl::ciosrvinlineprotectedvirtual
handle_experimenter_message(rofl::crofdpt &dpt, const rofl::cauxid &auxid, rofl::openflow::cofmsg_experimenter &msg)rofl::crofbaseinlineprotectedvirtual
handle_experimenter_message(rofl::crofctl &ctl, const rofl::cauxid &auxid, rofl::openflow::cofmsg_experimenter &msg)rofl::crofbaseinlineprotectedvirtual
handle_experimenter_stats_reply(rofl::crofdpt &dpt, const rofl::cauxid &auxid, rofl::openflow::cofmsg_experimenter_stats_reply &msg)rofl::crofbaseinlineprotectedvirtual
handle_experimenter_stats_reply_timeout(rofl::crofdpt &dpt, uint32_t xid)rofl::crofbaseinlineprotectedvirtual
handle_experimenter_stats_request(rofl::crofctl &ctl, const rofl::cauxid &auxid, rofl::openflow::cofmsg_experimenter_stats_request &msg)rofl::crofbaseinlineprotectedvirtual
handle_experimenter_timeout(rofl::crofdpt &dpt, uint32_t xid)rofl::crofbaseinlineprotectedvirtual
handle_features_reply(rofl::crofdpt &dpt, const rofl::cauxid &auxid, rofl::openflow::cofmsg_features_reply &msg)rofl::crofbaseinlineprotectedvirtual
handle_features_reply_timeout(rofl::crofdpt &dpt, uint32_t xid)rofl::crofbaseinlineprotectedvirtual
handle_features_request(rofl::crofctl &ctl, const rofl::cauxid &auxid, rofl::openflow::cofmsg_features_request &msg)rofl::crofbaseinlineprotectedvirtual
handle_flow_mod(rofl::crofctl &ctl, const rofl::cauxid &auxid, rofl::openflow::cofmsg_flow_mod &msg)rofl::crofbaseinlineprotectedvirtual
handle_flow_removed(rofl::crofdpt &dpt, const rofl::cauxid &auxid, rofl::openflow::cofmsg_flow_removed &msg)rofl::crofbaseinlineprotectedvirtual
handle_flow_stats_reply(rofl::crofdpt &dpt, const rofl::cauxid &auxid, rofl::openflow::cofmsg_flow_stats_reply &msg)rofl::crofbaseinlineprotectedvirtual
handle_flow_stats_reply_timeout(rofl::crofdpt &dpt, uint32_t xid)rofl::crofbaseinlineprotectedvirtual
handle_flow_stats_request(rofl::crofctl &ctl, const rofl::cauxid &auxid, rofl::openflow::cofmsg_flow_stats_request &msg)rofl::crofbaseinlineprotectedvirtual
handle_get_async_config_reply(rofl::crofdpt &dpt, const rofl::cauxid &auxid, rofl::openflow::cofmsg_get_async_config_reply &msg)rofl::crofbaseinlineprotectedvirtual
handle_get_async_config_reply_timeout(rofl::crofdpt &dpt, uint32_t xid)rofl::crofbaseinlineprotectedvirtual
handle_get_async_config_request(rofl::crofctl &ctl, const rofl::cauxid &auxid, rofl::openflow::cofmsg_get_async_config_request &msg)rofl::crofbaseinlineprotectedvirtual
handle_get_config_reply(rofl::crofdpt &dpt, const rofl::cauxid &auxid, rofl::openflow::cofmsg_get_config_reply &msg)rofl::crofbaseinlineprotectedvirtual
handle_get_config_reply_timeout(rofl::crofdpt &dpt, uint32_t xid)rofl::crofbaseinlineprotectedvirtual
handle_get_config_request(rofl::crofctl &ctl, const rofl::cauxid &auxid, rofl::openflow::cofmsg_get_config_request &msg)rofl::crofbaseinlineprotectedvirtual
handle_group_desc_stats_reply(rofl::crofdpt &dpt, const rofl::cauxid &auxid, rofl::openflow::cofmsg_group_desc_stats_reply &msg)rofl::crofbaseinlineprotectedvirtual
handle_group_desc_stats_reply_timeout(rofl::crofdpt &dpt, uint32_t xid)rofl::crofbaseinlineprotectedvirtual
handle_group_desc_stats_request(rofl::crofctl &ctl, const rofl::cauxid &auxid, rofl::openflow::cofmsg_group_desc_stats_request &msg)rofl::crofbaseinlineprotectedvirtual
handle_group_features_stats_reply(rofl::crofdpt &dpt, const rofl::cauxid &auxid, rofl::openflow::cofmsg_group_features_stats_reply &msg)rofl::crofbaseinlineprotectedvirtual
handle_group_features_stats_reply_timeout(rofl::crofdpt &dpt, uint32_t xid)rofl::crofbaseinlineprotectedvirtual
handle_group_features_stats_request(rofl::crofctl &ctl, const rofl::cauxid &auxid, rofl::openflow::cofmsg_group_features_stats_request &msg)rofl::crofbaseinlineprotectedvirtual
handle_group_mod(rofl::crofctl &ctl, const rofl::cauxid &auxid, rofl::openflow::cofmsg_group_mod &msg)rofl::crofbaseinlineprotectedvirtual
handle_group_stats_reply(rofl::crofdpt &dpt, const rofl::cauxid &auxid, rofl::openflow::cofmsg_group_stats_reply &msg)rofl::crofbaseinlineprotectedvirtual
handle_group_stats_reply_timeout(rofl::crofdpt &dpt, uint32_t xid)rofl::crofbaseinlineprotectedvirtual
handle_group_stats_request(rofl::crofctl &ctl, const rofl::cauxid &auxid, rofl::openflow::cofmsg_group_stats_request &msg)rofl::crofbaseinlineprotectedvirtual
handle_meter_config_stats_reply(rofl::crofdpt &dpt, const rofl::cauxid &auxid, rofl::openflow::cofmsg_meter_config_stats_reply &msg)rofl::crofbaseinlineprotectedvirtual
handle_meter_config_stats_reply_timeout(rofl::crofdpt &dpt, uint32_t xid)rofl::crofbaseinlineprotectedvirtual
handle_meter_config_stats_request(rofl::crofctl &ctl, const rofl::cauxid &auxid, rofl::openflow::cofmsg_meter_config_stats_request &msg)rofl::crofbaseinlineprotectedvirtual
handle_meter_features_stats_reply(rofl::crofdpt &dpt, const rofl::cauxid &auxid, rofl::openflow::cofmsg_meter_features_stats_reply &msg)rofl::crofbaseinlineprotectedvirtual
handle_meter_features_stats_reply_timeout(rofl::crofdpt &dpt, uint32_t xid)rofl::crofbaseinlineprotectedvirtual
handle_meter_features_stats_request(rofl::crofctl &ctl, const rofl::cauxid &auxid, rofl::openflow::cofmsg_meter_features_stats_request &msg)rofl::crofbaseinlineprotectedvirtual
handle_meter_mod(rofl::crofctl &ctl, const rofl::cauxid &auxid, rofl::openflow::cofmsg_meter_mod &msg)rofl::crofbaseinlineprotectedvirtual
handle_meter_stats_reply(rofl::crofdpt &dpt, const rofl::cauxid &auxid, rofl::openflow::cofmsg_meter_stats_reply &msg)rofl::crofbaseinlineprotectedvirtual
handle_meter_stats_reply_timeout(rofl::crofdpt &dpt, uint32_t xid)rofl::crofbaseinlineprotectedvirtual
handle_meter_stats_request(rofl::crofctl &ctl, const rofl::cauxid &auxid, rofl::openflow::cofmsg_meter_stats_request &msg)rofl::crofbaseinlineprotectedvirtual
handle_packet_in(rofl::crofdpt &dpt, const rofl::cauxid &auxid, rofl::openflow::cofmsg_packet_in &msg)rofl::crofbaseinlineprotectedvirtual
handle_packet_out(rofl::crofctl &ctl, const rofl::cauxid &auxid, rofl::openflow::cofmsg_packet_out &msg)rofl::crofbaseinlineprotectedvirtual
handle_port_desc_stats_reply(rofl::crofdpt &dpt, const rofl::cauxid &auxid, rofl::openflow::cofmsg_port_desc_stats_reply &msg)rofl::crofbaseinlineprotectedvirtual
handle_port_desc_stats_reply_timeout(rofl::crofdpt &dpt, uint32_t xid)rofl::crofbaseinlineprotectedvirtual
handle_port_desc_stats_request(rofl::crofctl &ctl, const rofl::cauxid &auxid, rofl::openflow::cofmsg_port_desc_stats_request &msg)rofl::crofbaseinlineprotectedvirtual
handle_port_mod(rofl::crofctl &ctl, const rofl::cauxid &auxid, rofl::openflow::cofmsg_port_mod &msg)rofl::crofbaseinlineprotectedvirtual
handle_port_stats_reply(rofl::crofdpt &dpt, const rofl::cauxid &auxid, rofl::openflow::cofmsg_port_stats_reply &msg)rofl::crofbaseinlineprotectedvirtual
handle_port_stats_reply_timeout(rofl::crofdpt &dpt, uint32_t xid)rofl::crofbaseinlineprotectedvirtual
handle_port_stats_request(rofl::crofctl &ctl, const rofl::cauxid &auxid, rofl::openflow::cofmsg_port_stats_request &msg)rofl::crofbaseinlineprotectedvirtual
handle_port_status(rofl::crofdpt &dpt, const rofl::cauxid &auxid, rofl::openflow::cofmsg_port_status &msg)rofl::crofbaseinlineprotectedvirtual
handle_queue_get_config_reply(rofl::crofdpt &dpt, const rofl::cauxid &auxid, rofl::openflow::cofmsg_queue_get_config_reply &msg)rofl::crofbaseinlineprotectedvirtual
handle_queue_get_config_reply_timeout(rofl::crofdpt &dpt, uint32_t xid)rofl::crofbaseinlineprotectedvirtual
handle_queue_get_config_request(rofl::crofctl &ctl, const rofl::cauxid &auxid, rofl::openflow::cofmsg_queue_get_config_request &msg)rofl::crofbaseinlineprotectedvirtual
handle_queue_stats_reply(rofl::crofdpt &dpt, const rofl::cauxid &auxid, rofl::openflow::cofmsg_queue_stats_reply &msg)rofl::crofbaseinlineprotectedvirtual
handle_queue_stats_reply_timeout(rofl::crofdpt &dpt, uint32_t xid)rofl::crofbaseinlineprotectedvirtual
handle_queue_stats_request(rofl::crofctl &ctl, const rofl::cauxid &auxid, rofl::openflow::cofmsg_queue_stats_request &msg)rofl::crofbaseinlineprotectedvirtual
handle_revent(int fd)rofl::ciosrvinlineprotectedvirtual
handle_role_reply(rofl::crofdpt &dpt, const rofl::cauxid &auxid, rofl::openflow::cofmsg_role_reply &msg)rofl::crofbaseinlineprotectedvirtual
handle_role_reply_timeout(rofl::crofdpt &dpt, uint32_t xid)rofl::crofbaseinlineprotectedvirtual
handle_role_request(rofl::crofctl &ctl, const rofl::cauxid &auxid, rofl::openflow::cofmsg_role_request &msg)rofl::crofbaseinlineprotectedvirtual
handle_set_async_config(rofl::crofctl &ctl, const rofl::cauxid &auxid, rofl::openflow::cofmsg_set_async_config &msg)rofl::crofbaseinlineprotectedvirtual
handle_set_config(rofl::crofctl &ctl, const rofl::cauxid &auxid, rofl::openflow::cofmsg_set_config &msg)rofl::crofbaseinlineprotectedvirtual
handle_stats_reply(rofl::crofdpt &dpt, const rofl::cauxid &auxid, rofl::openflow::cofmsg_stats_reply &msg)rofl::crofbaseinlineprotectedvirtual
handle_stats_reply_timeout(rofl::crofdpt &dpt, uint32_t xid, uint8_t stats_type)rofl::crofbaseinlineprotectedvirtual
handle_stats_request(rofl::crofctl &ctl, const rofl::cauxid &auxid, rofl::openflow::cofmsg_stats_request &msg)rofl::crofbaseinlineprotectedvirtual
handle_table_features_stats_reply(rofl::crofdpt &dpt, const rofl::cauxid &auxid, rofl::openflow::cofmsg_table_features_stats_reply &msg)rofl::crofbaseinlineprotectedvirtual
handle_table_features_stats_reply_timeout(rofl::crofdpt &dpt, uint32_t xid)rofl::crofbaseinlineprotectedvirtual
handle_table_features_stats_request(rofl::crofctl &ctl, const rofl::cauxid &auxid, rofl::openflow::cofmsg_table_features_stats_request &msg)rofl::crofbaseinlineprotectedvirtual
handle_table_mod(rofl::crofctl &ctl, const rofl::cauxid &auxid, rofl::openflow::cofmsg_table_mod &msg)rofl::crofbaseinlineprotectedvirtual
handle_table_stats_reply(rofl::crofdpt &dpt, const rofl::cauxid &auxid, rofl::openflow::cofmsg_table_stats_reply &msg)rofl::crofbaseinlineprotectedvirtual
handle_table_stats_reply_timeout(rofl::crofdpt &dpt, uint32_t xid)rofl::crofbaseinlineprotectedvirtual
handle_table_stats_request(rofl::crofctl &ctl, const rofl::cauxid &auxid, rofl::openflow::cofmsg_table_stats_request &msg)rofl::crofbaseinlineprotectedvirtual
handle_wevent(int fd)rofl::ciosrvinlineprotectedvirtual
handle_xevent(int fd)rofl::ciosrvinlineprotectedvirtual
has_ctl(const rofl::cctlid &ctlid) const rofl::crofbaseinline
has_ctl_listening(unsigned int sockid)rofl::crofbaseinline
has_dpt(const rofl::cdptid &dptid) const rofl::crofbaseinline
has_dpt_listening(unsigned int sockid)rofl::crofbaseinline
has_env(crofconn_env *env) (defined in rofl::crofconn_env)rofl::crofconn_envinlinestatic
is_ofp_version_supported(uint8_t ofp_version) const rofl::crofbaseinline
notify(const cevent &event)rofl::ciosrvinline
operator<< (defined in rofl::crofbase)rofl::crofbasefriend
operator=(const ciosrv &iosrv) (defined in rofl::ciosrv)rofl::ciosrv
pending_timer(const rofl::ctimerid &timer_id)rofl::ciosrvinlineprotected
register_filedesc_r(int fd)rofl::ciosrvinlineprotected
register_filedesc_w(int fd)rofl::ciosrvinlineprotected
register_timer(int opaque, const rofl::ctimespec &timespec)rofl::ciosrvinlineprotected
reset_timer(const rofl::ctimerid &timer_id, const rofl::ctimespec &timespec)rofl::ciosrvinlineprotected
restart_timer(rofl::ctimerid &timer_id, int opaque, const rofl::ctimespec &timespec)rofl::ciosrvinlineprotected
send_flow_removed_message(const rofl::cauxid &auxid, rofl::openflow::cofmatch &match, uint64_t cookie, uint16_t priority, uint8_t reason, uint8_t table_id, uint32_t duration_sec, uint32_t duration_nsec, uint16_t idle_timeout, uint16_t hard_timeout, uint64_t packet_count, uint64_t byte_count)rofl::crofbaseprotected
send_packet_in_message(const rofl::cauxid &auxid, uint32_t buffer_id, uint16_t total_len, uint8_t reason, uint8_t table_id, uint64_t cookie, uint16_t in_port, rofl::openflow::cofmatch &match, uint8_t *data, size_t datalen)rofl::crofbaseprotected
send_port_status_message(const rofl::cauxid &auxid, uint8_t reason, const rofl::openflow::cofport &port)rofl::crofbaseprotected
set_ctl(const rofl::cctlid &ctlid, const rofl::openflow::cofhello_elem_versionbitmap &versionbitmap, bool remove_on_channel_close=false)rofl::crofbaseinline
set_ctl(const rofl::cctlid &ctlid)rofl::crofbaseinline
set_ctl_listening(unsigned int sockid, enum rofl::csocket::socket_type_t socket_type, const rofl::cparams &params)rofl::crofbaseinline
set_dpt(const rofl::cdptid &dptid, const rofl::openflow::cofhello_elem_versionbitmap &versionbitmap, bool remove_on_channel_close=false, const rofl::cdpid &dpid=rofl::cdpid(0))rofl::crofbaseinline
set_dpt(const rofl::cdptid &dptid)rofl::crofbaseinline
set_dpt_listening(unsigned int sockid, enum rofl::csocket::socket_type_t socket_type, const rofl::cparams &params)rofl::crofbaseinline
set_env(crofconn_env *env) (defined in rofl::crofconn_env)rofl::crofconn_envinlinestatic
set_versionbitmap()rofl::crofbaseinline
~ciosrv()rofl::ciosrvvirtual
~crofbase()rofl::crofbasevirtual
~crofconn_env() (defined in rofl::crofconn_env)rofl::crofconn_envinlinevirtual
~crofctl_env()rofl::crofctl_envinlinevirtual
~crofdpt_env()rofl::crofdpt_envinlinevirtual
~csocket_env()rofl::csocket_envinlinevirtual
~ctimer_env() (defined in rofl::ctimer_env)rofl::ctimer_envinlinevirtual
~ctransactions_env() (defined in rofl::ctransactions_env)rofl::ctransactions_envinlinevirtual