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

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

accept(cparams const &socket_params, int sd)rofl::csocket_plainvirtual
backlogrofl::csocketprotected
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()rofl::csocket_plainvirtual
connect(cparams const &params)rofl::csocket_plainvirtual
connect(csockaddr ra, csockaddr la=csockaddr(), int domain=PF_INET, int type=SOCK_STREAM, int protocol=0, bool do_reconnect=false)rofl::csocket_plainprotectedvirtual
csocket(csocket_env *env, enum socket_type_t socket_type)rofl::csocketinline
csocket_factory(enum socket_type_t socket_type, csocket_env *owner) (defined in rofl::csocket)rofl::csocketstatic
csocket_plain(csocket_env *owner)rofl::csocket_plain
dequeue_packet()rofl::csocket_plainprotectedvirtual
deregister_filedesc_r(int fd)rofl::ciosrvinlineprotected
deregister_filedesc_w(int fd)rofl::ciosrvinlineprotected
domainrofl::csocketprotected
get_default_params() (defined in rofl::csocket_plain)rofl::csocket_plainstatic
get_default_params(enum socket_type_t socket_type) (defined in rofl::csocket)rofl::csocketstatic
get_domain() const (defined in rofl::csocket)rofl::csocketinline
get_laddr() const (defined in rofl::csocket)rofl::csocketinline
get_next_timer() (defined in rofl::ciosrv)rofl::ciosrvinlineprotected
get_protocol() const (defined in rofl::csocket)rofl::csocketinline
get_raddr() const (defined in rofl::csocket)rofl::csocketinline
get_sd() const (defined in rofl::csocket)rofl::csocketinline
get_socket_params() const (defined in rofl::csocket)rofl::csocketinline
get_socket_type() const (defined in rofl::csocket)rofl::csocketinline
get_thread_id() const rofl::ciosrvinline
get_type() const (defined in rofl::csocket)rofl::csocketinline
had_short_write (defined in rofl::csocket_plain)rofl::csocket_plainprotected
handle_accept_refused()rofl::csocket_plaininlineprotectedvirtual
handle_accepted()rofl::csocket_plaininlineprotectedvirtual
handle_closed()rofl::csocket_plaininlineprotectedvirtual
handle_conn_failed()rofl::csocket_plaininlineprotectedvirtual
handle_conn_refused()rofl::csocket_plaininlineprotectedvirtual
handle_connected()rofl::csocket_plaininlineprotectedvirtual
handle_listen(int newsd)rofl::csocket_plaininlineprotectedvirtual
handle_read()rofl::csocket_plaininlineprotectedvirtual
handle_write()rofl::csocket_plaininlineprotectedvirtual
is_established() const (defined in rofl::csocket_plain)rofl::csocket_plaininlinevirtual
laddrrofl::csocketprotected
listen(cparams const &params)rofl::csocket_plainvirtual
listen(const csockaddr &la, int domain=PF_INET, int type=SOCK_STREAM, int protocol=0, int backlog=10, std::string devname=std::string(""))rofl::csocket_plainprotectedvirtual
notify(const cevent &event)rofl::ciosrvinline
operator<< (defined in rofl::csocket_plain)rofl::csocket_plainfriend
operator=(const ciosrv &iosrv) (defined in rofl::ciosrv)rofl::ciosrv
PARAM_DEFAULT_VALUE_DO_RECONNECT (defined in rofl::csocket_plain)rofl::csocket_plainprotectedstatic
PARAM_DEFAULT_VALUE_DOMAIN (defined in rofl::csocket_plain)rofl::csocket_plainprotectedstatic
PARAM_DEFAULT_VALUE_LOCAL_HOSTNAME (defined in rofl::csocket_plain)rofl::csocket_plainprotectedstatic
PARAM_DEFAULT_VALUE_LOCAL_PORT (defined in rofl::csocket_plain)rofl::csocket_plainprotectedstatic
PARAM_DEFAULT_VALUE_PROTOCOL (defined in rofl::csocket_plain)rofl::csocket_plainprotectedstatic
PARAM_DEFAULT_VALUE_REMOTE_HOSTNAME (defined in rofl::csocket_plain)rofl::csocket_plainprotectedstatic
PARAM_DEFAULT_VALUE_REMOTE_PORT (defined in rofl::csocket_plain)rofl::csocket_plainprotectedstatic
PARAM_DEFAULT_VALUE_TYPE (defined in rofl::csocket_plain)rofl::csocket_plainprotectedstatic
PARAM_DOMAIN_VALUE_INET (defined in rofl::csocket)rofl::csocketstatic
PARAM_DOMAIN_VALUE_INET6 (defined in rofl::csocket)rofl::csocketstatic
PARAM_DOMAIN_VALUE_INET_ANY (defined in rofl::csocket)rofl::csocketstatic
PARAM_KEY_DO_RECONNECT (defined in rofl::csocket)rofl::csocketstatic
PARAM_KEY_DOMAIN (defined in rofl::csocket)rofl::csocketstatic
PARAM_KEY_LOCAL_HOSTNAME (defined in rofl::csocket)rofl::csocketstatic
PARAM_KEY_LOCAL_PORT (defined in rofl::csocket)rofl::csocketstatic
PARAM_KEY_PROTOCOL (defined in rofl::csocket)rofl::csocketstatic
PARAM_KEY_REMOTE_HOSTNAME (defined in rofl::csocket)rofl::csocketstatic
PARAM_KEY_REMOTE_PORT (defined in rofl::csocket)rofl::csocketstatic
PARAM_KEY_TYPE (defined in rofl::csocket)rofl::csocketstatic
PARAM_PROTOCOL_VALUE_TCP (defined in rofl::csocket)rofl::csocketstatic
PARAM_PROTOCOL_VALUE_UDP (defined in rofl::csocket)rofl::csocketstatic
PARAM_SSL_KEY_CA_FILE (defined in rofl::csocket)rofl::csocketstatic
PARAM_SSL_KEY_CA_PATH (defined in rofl::csocket)rofl::csocketstatic
PARAM_SSL_KEY_CERT (defined in rofl::csocket)rofl::csocketstatic
PARAM_SSL_KEY_CIPHERS (defined in rofl::csocket)rofl::csocketstatic
PARAM_SSL_KEY_PRIVATE_KEY (defined in rofl::csocket)rofl::csocketstatic
PARAM_SSL_KEY_PRIVATE_KEY_PASSWORD (defined in rofl::csocket)rofl::csocketstatic
PARAM_SSL_KEY_VERIFY_DEPTH (defined in rofl::csocket)rofl::csocketstatic
PARAM_SSL_KEY_VERIFY_MODE (defined in rofl::csocket)rofl::csocketstatic
PARAM_TYPE_VALUE_DGRAM (defined in rofl::csocket)rofl::csocketstatic
PARAM_TYPE_VALUE_STREAM (defined in rofl::csocket)rofl::csocketstatic
pending_timer(const rofl::ctimerid &timer_id)rofl::ciosrvinlineprotected
pout_squeuerofl::csocket_plainprotected
pout_squeue_lockrofl::csocket_plainprotected
protocolrofl::csocketprotected
raddrrofl::csocketprotected
reconnect()rofl::csocket_plainvirtual
recv(void *buf, size_t count)rofl::csocket_plaininlinevirtual
recv(void *buf, size_t count, int flags, rofl::csockaddr &from) (defined in rofl::csocket_plain)rofl::csocket_plainvirtual
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
sdrofl::csocketprotected
send(cmemory *mem, rofl::csockaddr const &dest=rofl::csockaddr())rofl::csocket_plainvirtual
set_domain(int domain) (defined in rofl::csocket)rofl::csocketinline
set_laddr() (defined in rofl::csocket)rofl::csocketinline
set_protocol(int protocol) (defined in rofl::csocket)rofl::csocketinline
set_raddr() (defined in rofl::csocket)rofl::csocketinline
set_type(int type) (defined in rofl::csocket)rofl::csocketinline
socket_envrofl::csocketprotected
socket_paramsrofl::csocketprotected
socket_typerofl::csocketprotected
SOCKET_TYPE_OPENSSL enum value (defined in rofl::csocket)rofl::csocket
SOCKET_TYPE_PLAIN enum value (defined in rofl::csocket)rofl::csocket
socket_type_t enum name (defined in rofl::csocket)rofl::csocket
SOCKET_TYPE_UNKNOWN enum value (defined in rofl::csocket)rofl::csocket
str() const (defined in rofl::csocket_plain)rofl::csocket_plaininline
supports_socket_type(enum socket_type_t socket_type) (defined in rofl::csocket)rofl::csocketstatic
typerofl::csocketprotected
write_would_block() const (defined in rofl::csocket_plain)rofl::csocket_plaininlinevirtual
~ciosrv()rofl::ciosrvvirtual
~csocket()rofl::csocketinlinevirtual
~csocket_plain()rofl::csocket_plainvirtual
~ctimer_env() (defined in rofl::ctimer_env)rofl::ctimer_envinlinevirtual