Evo C++ Library v0.5.1
Classes | Namespaces | Macros | Typedefs
ioasync_server.h File Reference

Evo AsyncServer. More...

#include "ioasync_base.h"

Go to the source code of this file.

Classes

class  AsyncServer< T >
 Async I/O server for receiving and handling requests. More...
 
struct  AsyncServerHandler
 Base async I/O server handler. More...
 
class  AsyncServerReplyT< T >
 Handles sending server replies, and accounts for potentially out of order responses. More...
 
struct  AsyncServerHandler::DeferredContextT< T >
 Holds a context for deferred responses in progress. More...
 
struct  AsyncServerHandler::Global
 Default global data (empty). More...
 
struct  AsyncServerHandler::DeferredContextT< T >::ReplyBase
 Base class for deferred reply. More...
 
struct  AsyncServerHandler::ResponseResult< T >
 Handler response result. More...
 
struct  AsyncServerHandler::Shared
 Default shared data (empty) using default global data type. More...
 
struct  AsyncServerHandler::SimpleSharedBase< T >
 Default shared data (empty) with template parameter for global data type. More...
 
struct  AsyncServer< T >::Stats
 
struct  AsyncServerReplyT< T >::Writer
 Response writer used to group multiple writes together for best performance. More...
 

Namespaces

 evo
 Evo C++ Library namespace.
 

Macros

#define INCL_evo_ioasync_server_h
 

Typedefs

typedef AsyncServerReplyT AsyncServerReply
 Handles sending server replies – see AsyncServerReplyT. More...
 

Detailed Description

Evo AsyncServer.

Macro Definition Documentation

◆ INCL_evo_ioasync_server_h

#define INCL_evo_ioasync_server_h