#include <net-stack.h>
Inheritance diagram for os::posix::net_stack_lockable< T, L >:Public Types | |
| using | lockable_type = L |
| using | value_type = T |
Public Member Functions | |
Constructors & Destructor | |
| template<typename ... Args> | |
| net_stack_lockable (const char *name, net_interface &interface, lockable_type &locker, Args &&... args) | |
| virtual | ~net_stack_lockable () |
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 369 of file net-stack.h.
|
inherited |
Definition at line 134 of file net-stack.h.
| using os::posix::net_stack_lockable< T, L >::lockable_type = L |
Definition at line 376 of file net-stack.h.
| using os::posix::net_stack_lockable< T, L >::value_type = T |
Definition at line 375 of file net-stack.h.
| os::posix::net_stack_lockable< T, L >::net_stack_lockable | ( | const char * | name, |
| net_interface & | interface, | ||
| lockable_type & | locker, | ||
| Args &&... | args | ||
| ) |
Definition at line 608 of file net-stack.h.
|
virtual |
Definition at line 623 of file net-stack.h.
|
inlineinherited |
Definition at line 480 of file net-stack.h.
|
inherited |
Definition at line 529 of file net-stack.h.
|
inherited |
Definition at line 493 of file net-stack.h.
|
inlineinherited |
Definition at line 486 of file net-stack.h.
| net_stack_lockable< T, L >::value_type & os::posix::net_stack_lockable< T, L >::impl | ( | void | ) | const |
Definition at line 634 of file net-stack.h.
|
inherited |
|
inlineinherited |
Definition at line 461 of file net-stack.h.
|
virtualinherited |
Definition at line 105 of file net-stack.cpp.