A protocol class. More...
#include <Transform.h>
Inherits VConnection.
Inherited by TransformVConnection.
Public Member Functions | |
virtual uint64_t | backlog (uint64_t limit=UINT64_MAX)=0 |
Compute the backlog. | |
Protected Member Functions | |
TransformVCChain (ProxyMutex *m) | |
Required constructor. |
A protocol class.
This provides transform VC specific methods for external access without exposing internals or requiring extra includes.
Definition at line 67 of file Transform.h.
TransformVCChain::TransformVCChain | ( | ProxyMutex * | m | ) | [inline, protected] |
Required constructor.
Definition at line 86 of file Transform.h.
virtual uint64_t TransformVCChain::backlog | ( | uint64_t | limit = UINT64_MAX |
) | [pure virtual] |
Compute the backlog.
This is the amount of data ready to read for each element of the chain. If limit is non-negative then the method will return as soon as the computed backlog is at least that large. This provides for more efficient checking if the caller is interested only in whether the backlog is at least limit. The default is to accurately compute the backlog.
limit | Maximum value of interest |
Implemented in TransformVConnection.