Interface for objects that can be waited on.
Definition at line 1310 of file cryptlib.h.
Retrieves waitable objects.
|container||the wait container to receive the references to the objects. |
|callStack||CallStack 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));.
Implemented in BufferedTransformation, Redirector, NetworkSink, SocketSender, NetworkSource, SocketReceiver, WindowsPipeSender, and WindowsPipeReceiver.