SpiecsEngine
 
Loading...
Searching...
No Matches
Spices::Net Namespace Reference

Classes

class  Acceptor
 Wrapper of Channel and Socket, As the entrance of comm. More...
 
class  Buffer
 Wrapper of readwrite buffer. More...
 
class  Channel
 Wrapper of SOCKET'S Event. More...
 
class  EPollPoller
 EPoll Poller. More...
 
class  EventLoop
 Wrapper of Poller and wakeup socket to acceptor(SubLoop). More...
 
class  EventLoopThreadPool
 ThreadPool of Multiple threading EventLoop. More...
 
class  EventLoopThreadWrapper
 Wrapper of Instance/Delete ThreadCache in thread. More...
 
class  HttpContext
 Http Context. More...
 
class  HttpRequest
 Http Request body. More...
 
class  HttpResponse
 Http Response. More...
 
class  HttpServer
 
class  InetAddress
 This class is Wrapper of current socket address. More...
 
class  Poller
 Inherit from this and Implement Specific Poller. More...
 
class  Socket
 This class is Wrapper of socket. More...
 
class  TcpConnection
 Combine of Socket Connection data. More...
 
class  TcpServer
 Sample of a TcpServer. More...
 

Typedefs

using TcpConnectionPtr = std::shared_ptr<TcpConnection>
 

Variables

constexpr uint32_t pollTimeoutMs = 10 * 1000
 Poller timeout. Default is 10s.
 
static constexpr int InitEventListSize = 16
 
constexpr size_t HighWaterMark = 64 * 1024 * 1024