Webserv
Loading...
Searching...
No Matches
network Namespace Reference

Classes

class  Acceptor
 Acceptor inherent from AEventHandler as a concrete class that accepts new client connections. More...
class  AEventHandler
 Abstract base class defining the interface for event-driven service handlers. More...
class  EpollManager
 Synchronous event demultiplexer that wraps Linux epoll for I/O event monitoring. More...
class  InitiationDispatcher
 Centralised event demultiplexer and dispatcher for managing I/O events. More...
class  Reactor
 Manages the full lifecycle of a single client connection. More...
class  Socket

Enumerations

enum  RequestState { READING_HEADERS , READING_BODY , REQUEST_READY }
enum  ResponseState { NOT_READY , SENDING , SENT }

Enumeration Type Documentation

◆ RequestState

Enumerator
READING_HEADERS 
READING_BODY 
REQUEST_READY 

◆ ResponseState

Enumerator
NOT_READY 
SENDING 
SENT