#include <net-stack.h>
Public Types | |
using | value_type = T |
Public Member Functions | |
Constructors & Destructor | |
template<typename ... Args> | |
net_stack_implementable (const char *name, net_interface &interface, Args &&... args) | |
virtual | ~net_stack_implementable () |
Public Member Functions | |
value_type & | impl (void) const |
Public Static Member Functions | |
using | deferred_sockets_list_t = utils::intrusive_list< class socket, utils::double_list_links, &socket::deferred_links_ > |
virtual class socket * | socket (int domain, int type, int protocol) |
const char * | name (void) const |
void | add_deferred_socket (class socket *sock) |
deferred_sockets_list_t & | deferred_sockets_list (void) |
template<typename T > | |
T * | allocate_socket (void) |
template<typename T , typename L > | |
T * | allocate_socket (L &locker) |
net_interface & | interface (void) const |
Definition at line 300 of file net-stack.h.
|
inherited |
Definition at line 144 of file net-stack.h.
using os::posix::net_stack_implementable< T >::value_type = T |
Definition at line 306 of file net-stack.h.
os::posix::net_stack_implementable< T >::net_stack_implementable | ( | const char * | name, |
net_interface & | interface, | ||
Args &&... | args | ||
) |
Definition at line 577 of file net-stack.h.
|
virtual |
Definition at line 591 of file net-stack.h.
|
inlineinherited |
Definition at line 482 of file net-stack.h.
|
inherited |
Definition at line 531 of file net-stack.h.
|
inherited |
Definition at line 495 of file net-stack.h.
|
inlineinherited |
Definition at line 488 of file net-stack.h.
net_stack_implementable< T >::value_type & os::posix::net_stack_implementable< T >::impl | ( | void | ) | const |
Definition at line 601 of file net-stack.h.
|
inherited |
|
inlineinherited |
Definition at line 470 of file net-stack.h.
|
virtualinherited |
Definition at line 107 of file net-stack.cpp.