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

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

add_connection(crofconn *conn)rofl::crofctlinline
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
connect(const rofl::cauxid &auxid, enum rofl::csocket::socket_type_t socket_type, const rofl::cparams &socket_params)rofl::crofctlinline
crofchan_env()rofl::crofchan_envinline
crofctl(crofctl_env *env, const cctlid &ctlid, bool remove_on_channel_close, const rofl::openflow::cofhello_elem_versionbitmap &versionbitmap)rofl::crofctlinline
deregister_filedesc_r(int fd)rofl::ciosrvinlineprotected
deregister_filedesc_w(int fd)rofl::ciosrvinlineprotected
disconnect(const rofl::cauxid &auxid)rofl::crofctlinline
get_async_config() const rofl::crofctlinline
get_async_config_role_default_template() const rofl::crofctlinline
get_conn_index() const rofl::crofctlinline
get_ctl(const rofl::cctlid &ctlid)rofl::crofctlstatic
get_ctlid() const rofl::crofctlinline
get_next_timer() (defined in rofl::ciosrv)rofl::ciosrvinlineprotected
get_peer_addr(const rofl::cauxid &auxid) const rofl::crofctlinline
get_role() const rofl::crofctlinline
get_thread_id() const rofl::ciosrvinline
get_version_negotiated() const rofl::crofctlinline
get_versions_available() const rofl::crofctlinline
handle_event(const rofl::cevent &event)rofl::ciosrvinlineprotectedvirtual
handle_revent(int fd)rofl::ciosrvinlineprotectedvirtual
handle_wevent(int fd)rofl::ciosrvinlineprotectedvirtual
handle_xevent(int fd)rofl::ciosrvinlineprotectedvirtual
is_established() const rofl::crofctlinline
is_slave() const rofl::crofctl
notify(const cevent &event)rofl::ciosrvinline
operator<< (defined in rofl::crofctl)rofl::crofctlfriend
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
remove_on_channel_termination() const rofl::crofctlinline
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_aggr_stats_reply(const rofl::cauxid &auxid, uint32_t xid, const rofl::openflow::cofaggr_stats_reply &aggr_stats, uint16_t stats_flags=0)rofl::crofctl
send_barrier_reply(const rofl::cauxid &auxid, uint32_t xid)rofl::crofctl
send_desc_stats_reply(const rofl::cauxid &auxid, uint32_t xid, const rofl::openflow::cofdesc_stats_reply &desc_stats, uint16_t stats_flags=0)rofl::crofctl
send_error_message(const rofl::cauxid &auxid, uint32_t xid, uint16_t type, uint16_t code, uint8_t *data=NULL, size_t datalen=0)rofl::crofctl
send_experimenter_message(const rofl::cauxid &auxid, uint32_t xid, uint32_t experimenter_id, uint32_t exp_type, uint8_t *body=NULL, size_t bodylen=0)rofl::crofctl
send_experimenter_stats_reply(const rofl::cauxid &auxid, uint32_t xid, uint32_t exp_id, uint32_t exp_type, const cmemory &body, uint16_t stats_flags=0)rofl::crofctl
send_features_reply(const rofl::cauxid &auxid, uint32_t xid, uint64_t dpid, uint32_t n_buffers, uint8_t n_tables, uint32_t capabilities, uint8_t of13_auxiliary_id=0, uint32_t of10_actions_bitmap=0, const rofl::openflow::cofports &ports=rofl::openflow::cofports())rofl::crofctl
send_flow_removed_message(const rofl::cauxid &auxid, const 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::crofctl
send_flow_stats_reply(const rofl::cauxid &auxid, uint32_t xid, const rofl::openflow::cofflowstatsarray &flow_stats, uint16_t stats_flags=0)rofl::crofctl
send_get_async_config_reply(const rofl::cauxid &auxid, uint32_t xid, const rofl::openflow::cofasync_config &async_config)rofl::crofctl
send_get_config_reply(const rofl::cauxid &auxid, uint32_t xid, uint16_t flags, uint16_t miss_send_len)rofl::crofctl
send_group_desc_stats_reply(const rofl::cauxid &auxid, uint32_t xid, const rofl::openflow::cofgroupdescstatsarray &groupdescs, uint16_t stats_flags=0)rofl::crofctl
send_group_features_stats_reply(const rofl::cauxid &auxid, uint32_t xid, const rofl::openflow::cofgroup_features_stats_reply &group_features_stats, uint16_t stats_flags=0)rofl::crofctl
send_group_stats_reply(const rofl::cauxid &auxid, uint32_t xid, const rofl::openflow::cofgroupstatsarray &groupstatsarray, uint16_t stats_flags=0)rofl::crofctl
send_meter_config_stats_reply(const rofl::cauxid &auxid, uint32_t xid, const rofl::openflow::cofmeterconfigarray &meter_config_array, uint16_t stats_flags=0)rofl::crofctl
send_meter_features_stats_reply(const rofl::cauxid &auxid, uint32_t xid, const rofl::openflow::cofmeter_features &meter_features, uint16_t stats_flags=0)rofl::crofctl
send_meter_stats_reply(const rofl::cauxid &auxid, uint32_t xid, const rofl::openflow::cofmeterstatsarray &meter_stats_array, uint16_t stats_flags=0)rofl::crofctl
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, const rofl::openflow::cofmatch &match, uint8_t *data, size_t datalen)rofl::crofctl
send_port_desc_stats_reply(const rofl::cauxid &auxid, uint32_t xid, const rofl::openflow::cofports &ports, uint16_t stats_flags=0)rofl::crofctl
send_port_stats_reply(const rofl::cauxid &auxid, uint32_t xid, const rofl::openflow::cofportstatsarray &portstatsarray, uint16_t stats_flags=0)rofl::crofctl
send_port_status_message(const rofl::cauxid &auxid, uint8_t reason, const rofl::openflow::cofport &port)rofl::crofctl
send_queue_get_config_reply(const rofl::cauxid &auxid, uint32_t xid, uint32_t portno, const rofl::openflow::cofpacket_queues &queues)rofl::crofctl
send_queue_stats_reply(const rofl::cauxid &auxid, uint32_t xid, const rofl::openflow::cofqueuestatsarray &queuestatsarray, uint16_t stats_flags=0)rofl::crofctl
send_role_reply(const rofl::cauxid &auxid, uint32_t xid, const rofl::openflow::cofrole &role)rofl::crofctl
send_stats_reply(const rofl::cauxid &auxid, uint32_t xid, uint16_t stats_type, uint16_t stats_flags, uint8_t *body=NULL, size_t bodylen=0)rofl::crofctl
send_table_features_stats_reply(const rofl::cauxid &auxid, uint32_t xid, const rofl::openflow::coftables &tables, uint16_t stats_flags=0)rofl::crofctl
send_table_stats_reply(const rofl::cauxid &auxid, uint32_t xid, const rofl::openflow::coftablestatsarray &tablestatsarray, uint16_t stats_flags=0)rofl::crofctl
set_async_config()rofl::crofctlinline
set_role()rofl::crofctlinline
str() const (defined in rofl::crofctl)rofl::crofctlinline
~ciosrv()rofl::ciosrvvirtual
~crofchan_env()rofl::crofchan_envinlinevirtual
~crofctl()rofl::crofctlinlinevirtual
~ctimer_env() (defined in rofl::ctimer_env)rofl::ctimer_envinlinevirtual
~ctransactions_env() (defined in rofl::ctransactions_env)rofl::ctransactions_envinlinevirtual