![]() |
This section contains links to the code that implements this concept.
Classes | |
class | TExpandableBuffer |
A template class for an expandable buffer, that is a buffer that can be expanded and which will, if expanded, maintain its contents. More... | |
class | TNodeList |
A template wrapper that makes an instance of CNodeList typesafe with respect of the classes stored within it. Simply wraps the CNodeList::Node access methods to work in terms of the template T rather than any class that happens to derive from CNodeList::Node. More... | |
class | TReferenceCounted |
A template class that wraps a class to provide it with and manage an external reference count. More... | |
class | TReferenceCountedSmartPointer |
A template smart pointer class that manages objects that support AddRef() and Release() style reference counting. More... | |
class | TReleaseOnlyReferenceCountedSmartPointer |
A template smart pointer class that manages objects that support Release() style reference counting. More... | |
class | TZeroInitialiseExpandableBuffer |
A template class for an expandable buffer, that is a buffer that can be expanded and which will, if expanded, maintain its contents. More... | |
class | TAsyncSocket |
A template class that provides most of the functionality that is shared between all socket types. More... | |
class | TSocketAllocator |
A template class that provides most of the socket allocation functionality that is shared between all socket types. More... |