Webserv
Loading...
Searching...
No Matches
network::ClientHandler::SendBuffer Struct Reference

Public Types

enum  SendStatus { SEND_DONE , SEND_AGAIN , SEND_ERROR }

Public Member Functions

 SendBuffer (size_t initialCapacity)
void reset ()
bool isFullySent () const
SendStatus send (int clientFd)

Public Attributes

std::vector< char > buffer
size_t sent

Member Enumeration Documentation

◆ SendStatus

Enumerator
SEND_DONE 
SEND_AGAIN 
SEND_ERROR 

Constructor & Destructor Documentation

◆ SendBuffer()

network::ClientHandler::SendBuffer::SendBuffer ( size_t initialCapacity)
explicit

Member Function Documentation

◆ isFullySent()

bool network::ClientHandler::SendBuffer::isFullySent ( ) const

◆ reset()

void network::ClientHandler::SendBuffer::reset ( )

◆ send()

ClientHandler::SendBuffer::SendStatus network::ClientHandler::SendBuffer::send ( int clientFd)

Member Data Documentation

◆ buffer

std::vector<char> network::ClientHandler::SendBuffer::buffer

◆ sent

size_t network::ClientHandler::SendBuffer::sent

The documentation for this struct was generated from the following files: