Crypto++  5.6.3
Free C++ class library of cryptographic schemes
Public Member Functions | List of all members
LimitedBandwidth Class Reference
+ Inheritance diagram for LimitedBandwidth:

Public Member Functions

 LimitedBandwidth (lword maxBytesPerSecond=0)
lword GetMaxBytesPerSecond () const
void SetMaxBytesPerSecond (lword v)
lword ComputeCurrentTransceiveLimit ()
double TimeToNextTransceive ()
void NoteTransceive (lword size)
unsigned int GetMaxWaitObjectCount () const
void GetWaitObjects (WaitObjectContainer &container, const CallStack &callStack)

Detailed Description

Definition at line 15 of file network.h.

Member Function Documentation

unsigned int LimitedBandwidth::GetMaxWaitObjectCount ( ) const

GetWaitObjects() must be called despite the 0 return from GetMaxWaitObjectCount(); the 0 is because the ScheduleEvent() method is used instead of adding a wait object

Definition at line 38 of file network.h.

Referenced by NetworkSource::GetMaxWaitObjectCount(), and NetworkSink::GetMaxWaitObjectCount().

The documentation for this class was generated from the following files: