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

Public Member Functions

 SocketSender (Socket &s)
bool MustWaitForResult ()
bool MustWaitForEof ()
bool EofSent ()
void Send (const byte *buf, size_t bufLen)
unsigned int GetSendResult ()
void SendEof ()
unsigned int GetMaxWaitObjectCount () const
 Maximum number of wait objects that this object can return. More...
void GetWaitObjects (WaitObjectContainer &container, CallStack const &callStack)
 Retrieves waitable objects. More...
- Public Member Functions inherited from NetworkSender
virtual bool MustWaitToSend ()
- Public Member Functions inherited from Waitable
bool Wait (unsigned long milliseconds, CallStack const &callStack)
 Wait on this object. More...

Detailed Description

Definition at line 161 of file socketft.h.

Member Function Documentation

◆ GetMaxWaitObjectCount()

unsigned int SocketSender::GetMaxWaitObjectCount ( ) const

Maximum number of wait objects that this object can return.

the maximum number of wait objects

Implements Waitable.

Definition at line 178 of file socketft.h.

◆ GetWaitObjects()

void SocketSender::GetWaitObjects ( WaitObjectContainer container,
CallStack const &  callStack 

Retrieves waitable objects.

containerthe wait container to receive the references to the objects.
callStackCallStack() object used to select waitable objects

GetWaitObjects() is usually called in one of two ways. First, it can be called like something.GetWaitObjects(c, CallStack("my func after X", 0));. Second, if in an outer GetWaitObjects() method that itself takes a callStack parameter, it can be called like innerThing.GetWaitObjects(c, CallStack("MyClass::GetWaitObjects at X", &callStack));.

Implements Waitable.

Definition at line 596 of file socketft.cpp.

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