Protected Member Functions | |
override void | closure () |
Static Private Member Functions | |
synchronized SocketConduit | allocate (socket_t sock) |
synchronized void | deallocate (SocketConduit s) |
Private Attributes | |
SocketConduit | next |
bool | fromList |
Static Private Attributes | |
SocketConduit | freelist |
|
Allocate a SocketConduit from a list rather than creating a new one Definition at line 81 of file SocketConduit.d. References Socket::set(), and SocketConduit. |
|
Return this SocketConduit to the free-list Definition at line 105 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 121 of file SocketConduit.d. References SocketConduit::fixup(), IConduitSink::unbind(), and IConduitSource::unbind(). |
|
Instance variables for free-list support Definition at line 70 of file SocketConduit.d. |
|
Definition at line 71 of file SocketConduit.d. |
|
Definition at line 72 of file SocketConduit.d. |