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

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

add_connection(crofconn *conn)rofl::crofdptinline
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
clear_group_ids()rofl::crofdptinline
connect(const rofl::cauxid &auxid, enum rofl::csocket::socket_type_t socket_type, const rofl::cparams &socket_params)rofl::crofdptinline
crofchan_env()rofl::crofchan_envinline
crofdpt(rofl::crofdpt_env *env, const rofl::cdptid &dptid, bool remove_on_channel_close, const rofl::openflow::cofhello_elem_versionbitmap &versionbitmap, const rofl::cdpid &dpid=rofl::cdpid(0))rofl::crofdptinline
deregister_filedesc_r(int fd)rofl::ciosrvinlineprotected
deregister_filedesc_w(int fd)rofl::ciosrvinlineprotected
disconnect(rofl::cauxid auxid)rofl::crofdptinline
drop_buffer(const rofl::cauxid &auxid, uint32_t buffer_id, uint32_t inport=rofl::openflow::OFPP_CONTROLLER)rofl::crofdptinline
flow_mod_reset()rofl::crofdpt
get_capabilities() const rofl::crofdptinline
get_config() const rofl::crofdptinline
get_conn_index() const rofl::crofdptinline
get_dpid() const rofl::crofdptinline
get_dpt(const rofl::cdptid &dptid)rofl::crofdptstatic
get_dpt(const rofl::cdpid &dpid)rofl::crofdptstatic
get_dptid() const rofl::crofdptinline
get_hwaddr() const rofl::crofdptinline
get_miss_send_len() const rofl::crofdptinline
get_n_buffers() const rofl::crofdptinline
get_n_tables() const rofl::crofdptinline
get_next_idle_group_id()rofl::crofdptinline
get_next_timer() (defined in rofl::ciosrv)rofl::ciosrvinlineprotected
get_peer_addr(const rofl::cauxid &auxid) const rofl::crofdptinline
get_ports() const rofl::crofdptinline
get_tables() const rofl::crofdptinline
get_thread_id() const rofl::ciosrvinline
get_version_negotiated() const rofl::crofdptinline
get_versions_available() const rofl::crofdptinline
group_mod_reset()rofl::crofdpt
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::crofdptinline
notify(const cevent &event)rofl::ciosrvinline
operator<< (defined in rofl::crofdpt)rofl::crofdptfriend
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
release_group_id(uint32_t group_id)rofl::crofdptinline
remove_on_channel_termination() const rofl::crofdptinline
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_request(const rofl::cauxid &auxid, uint16_t flags, const rofl::openflow::cofaggr_stats_request &aggr_stats_request, const rofl::cclock &timeout=rofl::cclock(DEFAULT_REQUEST_TIMEOUT))rofl::crofdpt
send_barrier_request(const rofl::cauxid &auxid, const rofl::cclock &timeout=rofl::cclock(DEFAULT_REQUEST_TIMEOUT))rofl::crofdpt
send_desc_stats_request(const rofl::cauxid &auxid, uint16_t stats_flags, const rofl::cclock &timeout=rofl::cclock(DEFAULT_REQUEST_TIMEOUT))rofl::crofdpt
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::crofdpt
send_experimenter_message(const rofl::cauxid &auxid, uint32_t exp_id, uint32_t exp_type, uint8_t *body=NULL, size_t bodylen=0, const rofl::cclock &timeout=rofl::cclock(DEFAULT_REQUEST_TIMEOUT))rofl::crofdpt
send_experimenter_stats_request(const rofl::cauxid &auxid, uint16_t stats_flags, uint32_t exp_id, uint32_t exp_type, const cmemory &body, const rofl::cclock &timeout=rofl::cclock(DEFAULT_REQUEST_TIMEOUT))rofl::crofdpt
send_features_request(const rofl::cauxid &auxid, const rofl::cclock &timeout=rofl::cclock(DEFAULT_REQUEST_TIMEOUT))rofl::crofdpt
send_flow_mod_message(const rofl::cauxid &auxid, const rofl::openflow::cofflowmod &flowmod)rofl::crofdpt
send_flow_stats_request(const rofl::cauxid &auxid, uint16_t stats_flags, const rofl::openflow::cofflow_stats_request &flow_stats_request, const rofl::cclock &timeout=rofl::cclock(DEFAULT_REQUEST_TIMEOUT))rofl::crofdpt
send_get_async_config_request(const rofl::cauxid &auxid, const rofl::cclock &timeout=rofl::cclock(DEFAULT_REQUEST_TIMEOUT))rofl::crofdpt
send_get_config_request(const rofl::cauxid &auxid, const rofl::cclock &timeout=rofl::cclock(DEFAULT_REQUEST_TIMEOUT))rofl::crofdpt
send_group_desc_stats_request(const rofl::cauxid &auxid, uint16_t stats_flags=0, const rofl::cclock &timeout=rofl::cclock(DEFAULT_REQUEST_TIMEOUT))rofl::crofdpt
send_group_features_stats_request(const rofl::cauxid &auxid, uint16_t stats_flags, const rofl::cclock &timeout=rofl::cclock(DEFAULT_REQUEST_TIMEOUT))rofl::crofdpt
send_group_mod_message(const rofl::cauxid &auxid, const rofl::openflow::cofgroupmod &groupmod)rofl::crofdpt
send_group_stats_request(const rofl::cauxid &auxid, uint16_t stats_flags, const rofl::openflow::cofgroup_stats_request &group_stats_request, const rofl::cclock &timeout=rofl::cclock(DEFAULT_REQUEST_TIMEOUT))rofl::crofdpt
send_meter_config_stats_request(const rofl::cauxid &auxid, uint16_t stats_flags, const rofl::openflow::cofmeter_config_request &meter_config_stats_request, const rofl::cclock &timeout=rofl::cclock(DEFAULT_REQUEST_TIMEOUT))rofl::crofdpt
send_meter_features_stats_request(const rofl::cauxid &auxid, uint16_t stats_flags, const rofl::cclock &timeout=rofl::cclock(DEFAULT_REQUEST_TIMEOUT))rofl::crofdpt
send_meter_mod_message(const rofl::cauxid &auxid, uint16_t command, uint16_t flags, uint32_t meter_id, const rofl::openflow::cofmeter_bands &meter_bands)rofl::crofdpt
send_meter_stats_request(const rofl::cauxid &auxid, uint16_t stats_flags, const rofl::openflow::cofmeter_stats_request &meter_stats_request, const rofl::cclock &timeout=rofl::cclock(DEFAULT_REQUEST_TIMEOUT))rofl::crofdpt
send_packet_out_message(const rofl::cauxid &auxid, uint32_t buffer_id, uint32_t in_port, const rofl::openflow::cofactions &actions, uint8_t *data=NULL, size_t datalen=0)rofl::crofdpt
send_port_desc_stats_request(const rofl::cauxid &auxid, uint16_t stats_flags, const rofl::cclock &timeout=rofl::cclock(DEFAULT_REQUEST_TIMEOUT))rofl::crofdpt
send_port_mod_message(const rofl::cauxid &auxid, uint32_t port_no, const rofl::caddress_ll &hwaddr, uint32_t config, uint32_t mask, uint32_t advertise)rofl::crofdpt
send_port_stats_request(const rofl::cauxid &auxid, uint16_t stats_flags, const rofl::openflow::cofport_stats_request &port_stats_request, const rofl::cclock &timeout=rofl::cclock(DEFAULT_REQUEST_TIMEOUT))rofl::crofdpt
send_queue_get_config_request(const rofl::cauxid &auxid, uint32_t port, const rofl::cclock &timeout=rofl::cclock(DEFAULT_REQUEST_TIMEOUT))rofl::crofdpt
send_queue_stats_request(const rofl::cauxid &auxid, uint16_t stats_flags, const rofl::openflow::cofqueue_stats_request &queue_stats_request, const rofl::cclock &timeout=rofl::cclock(DEFAULT_REQUEST_TIMEOUT))rofl::crofdpt
send_role_request(const rofl::cauxid &auxid, const rofl::openflow::cofrole &role, const rofl::cclock &timeout=rofl::cclock(DEFAULT_REQUEST_TIMEOUT))rofl::crofdpt
send_set_async_config_message(const rofl::cauxid &auxid, const rofl::openflow::cofasync_config &async_config)rofl::crofdpt
send_set_config_message(const rofl::cauxid &auxid, uint16_t flags, uint16_t miss_send_len)rofl::crofdpt
send_stats_request(const rofl::cauxid &auxid, uint16_t stats_type, uint16_t stats_flags, uint8_t *body=NULL, size_t bodylen=0, const rofl::cclock &timeout=rofl::cclock(DEFAULT_REQUEST_TIMEOUT))rofl::crofdpt
send_table_features_stats_request(const rofl::cauxid &auxid, uint16_t stats_flags, const rofl::cclock &timeout=rofl::cclock(DEFAULT_REQUEST_TIMEOUT))rofl::crofdpt
send_table_mod_message(const rofl::cauxid &auxid, uint8_t table_id, uint32_t config)rofl::crofdpt
send_table_stats_request(const rofl::cauxid &auxid, uint16_t stats_flags=0, const rofl::cclock &timeout=rofl::cclock(DEFAULT_REQUEST_TIMEOUT))rofl::crofdpt
str() const rofl::crofdptinline
~ciosrv()rofl::ciosrvvirtual
~crofchan_env()rofl::crofchan_envinlinevirtual
~crofdpt()rofl::crofdptinlinevirtual
~ctimer_env() (defined in rofl::ctimer_env)rofl::ctimer_envinlinevirtual
~ctransactions_env() (defined in rofl::ctransactions_env)rofl::ctransactions_envinlinevirtual