This is the complete list of members for
TrafficShaper, including all inherited members.
addPacket(const void *data, const cardinal bytes, const cardinal seqNum, InternetFlow &destination, const cardinal flags, const cardinal command) | TrafficShaper | [private] |
Bandwidth | TrafficShaper | [private] |
BufferDelay | TrafficShaper | [private] |
flush() | TrafficShaper | |
getBandwidth() const | TrafficShaper | [inline] |
getBufferDelay() const | TrafficShaper | [inline] |
getLastSeqNum() | TrafficShaper | [inline] |
getName() const | Synchronizable | [inline] |
init(Socket *socket) | TrafficShaper | |
LastError | TrafficShaper | [private] |
LastSeqNum | TrafficShaper | [private] |
Mutex | Synchronizable | [protected] |
MutexName | Synchronizable | [protected] |
Queue | TrafficShaper | [private] |
Recursive | Synchronizable | [protected] |
refreshBuffer(const card8 trafficClass, const bool doRemapping) | TrafficShaper | |
resynchronize() | Synchronizable | |
send(const void *buffer, const size_t length, const cardinal seqNum, const cardinal flags=0, const card8 trafficClass=0) | TrafficShaper | |
sendAll() | TrafficShaper | [private] |
SenderSocket | TrafficShaper | [private] |
SendTimeStamp | TrafficShaper | [private] |
sendTo(const void *buffer, const size_t length, const cardinal seqNum, const cardinal flags, const InternetFlow &receiver, const card8 trafficClass=0) | TrafficShaper | |
setBandwidth(const card64 bandwidth) | TrafficShaper | [inline] |
setBufferDelay(const double bufferDelay) | TrafficShaper | [inline] |
setCancelState(const bool enabled) | Synchronizable | [inline, static] |
setName(const char *name) | Synchronizable | [inline] |
setSocket(Socket *socket) | TrafficShaper | [inline] |
Singleton | TrafficShaper | [private, static] |
Synchronizable(const char *name="Synchronizable", const bool recursive=true) | Synchronizable | |
synchronized() | Synchronizable | [inline] |
synchronizedTry() | Synchronizable | [inline] |
TrafficShaper() | TrafficShaper | |
TrafficShaper(Socket *socket) | TrafficShaper | |
TrafficShaperCommand enum name | TrafficShaper | [private] |
TrafficShaperSingleton class | TrafficShaper | [friend] |
TSC_Send enum value | TrafficShaper | [private] |
TSC_SendTo enum value | TrafficShaper | [private] |
TSC_Write enum value | TrafficShaper | [private] |
unsynchronized() | Synchronizable | [inline] |
write(const void *buffer, const size_t length, const cardinal seqNum) | TrafficShaper | |
~Synchronizable() | Synchronizable | |
~TrafficShaper() | TrafficShaper | |