Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

AsyncSocket.h File Reference

Asynchronous socket io support. More...

#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.


Detailed Description

Asynchronous socket io support.


Generated on Sun Jun 5 01:29:19 2005 for OW32 by  doxygen 1.3.9.1