Interface for objects that can be waited on.
Definition at line 1288 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.