|
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... | |
1.5.3