IoCallback.h File Reference
#include "base/AsyncCall.h"
#include "comm/Flag.h"
#include "comm/forward.h"
#include "mem/forward.h"
#include "sbuf/forward.h"
Include dependency graph for IoCallback.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Comm::IoCallback
 Details about a particular Comm IO callback event. More...
 
class  Comm::CbEntry
 

Namespaces

namespace  Comm
 Abstraction layer for TCP, UDP, TLS, UDS and filedescriptor sockets.
 

Macros

#define COMMIO_FD_READCB(fd)   (&Comm::iocb_table[(fd)].readcb)
 
#define COMMIO_FD_WRITECB(fd)   (&Comm::iocb_table[(fd)].writecb)
 

Enumerations

enum  Comm::iocb_type {
  Comm::IOCB_NONE ,
  Comm::IOCB_READ ,
  Comm::IOCB_WRITE
}
 Type of IO callbacks the Comm layer deals with. More...
 

Functions

void Comm::CallbackTableInit ()
 
void Comm::CallbackTableDestruct ()
 

Variables

CbEntry * Comm::iocb_table
 

Macro Definition Documentation

◆ COMMIO_FD_READCB

#define COMMIO_FD_READCB (   fd)    (&Comm::iocb_table[(fd)].readcb)

Definition at line 78 of file IoCallback.h.

◆ COMMIO_FD_WRITECB

#define COMMIO_FD_WRITECB (   fd)    (&Comm::iocb_table[(fd)].writecb)

Definition at line 79 of file IoCallback.h.

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors