Protected Member Functions | |
override void | closure () |
Static Private Member Functions | |
static synchronized SocketConduit | allocate (socket_t sock) |
static synchronized void | deallocate (SocketConduit s) |
Private Attributes | |
SocketConduit | next |
bool | fromList |
Static Private Attributes | |
static SocketConduit | freelist |
|
Allocate a SocketConduit from a list rather than creating a new one Definition at line 89 of file SocketConduit.d. References Socket::set(), and SocketConduit. |
|
Return this SocketConduit to the free-list Definition at line 113 of file SocketConduit.d. References Socket::reset(). |
|
Override closure() to deallocate this SocketConduit when it has been closed. Note that one should *not* delete a SocketConduit when FreeList is enabled ... Definition at line 129 of file SocketConduit.d. References SocketConduit::fixup(), SocketConduit::input, SocketConduit::output, IConduitSink::unbind(), and IConduitSource::unbind(). |
|
Instance variables for free-list support Definition at line 78 of file SocketConduit.d. |
|
Definition at line 79 of file SocketConduit.d. |
|
Definition at line 80 of file SocketConduit.d. |