#include <OW32/windows.h>
#include <OW32/OW32Libs.h>
#include <OW32/IoCompletion.h>
#include <OW32/Thread.h>
#include <OW32/IoTimeoutManager.h>
#include <OW32/SyncObjects.h>
#include <OW32/RefCounted.h>
#include <OW32/SockAddrIn.h>
#include <tchar.h>
#include <cstddef>
Go to the source code of this file.
Namespaces | |
namespace | OW32 |
Classes | |
class | OW32::CAsyncSocketCallback |
Asynchronous socket callback object. More... | |
class | OW32::CAsyncSocketLib |
Asynchronous socket library initialisation/termination. More... | |
class | OW32::CAsyncConnectionThread |
Thread that implements a message queue to handle notifications from sockets. More... | |
class | OW32::CAsyncSocketBase |
Base class for all asynchronous socket io support. More... | |
class | OW32::CAsyncBlockingSocket |
Asynchronous socket blocking support (for testing). More... | |
class | OW32::CAsyncIoCompletionSocket |
Asynchronous socket io completion support. More... | |
class | OW32::CAsyncAPCSocket |
Asynchronous socket APC support. More... | |
struct | OW32::CAsyncAPCSocket::OVERLAPPEDPLUS |
class | OW32::CAsyncMessageSocket |
Asynchronous socket message support. More... | |
class | OW32::CAsyncMessageSocket::CAsyncMessageSocketCallback |
Enumerations | |
enum | AsyncIoType { AsyncIo_IoCompletion, AsyncIo_Blocking, AsyncIo_Message, AsyncIo_APC } |
The various types of I/O supported by the library. |