Sane C++ Libraries
C++ Platform Abstraction Libraries
Loading...
Searching...
No Matches
SC::HttpAsyncConnectionBase Struct Reference

Contains fields used by HttpAsyncServer for each connection. More...

#include <HttpAsyncServer.h>

Inheritance diagram for SC::HttpAsyncConnectionBase:
SC::HttpConnection SC::HttpAsyncConnection< ReadQueue, WriteQueue, HeaderBytes, StreamBytes >

Classes

struct  Configuration
 
struct  Memory
 

Public Attributes

ReadableSocketStream readableSocketStream
 
WritableSocketStream writableSocketStream
 
SocketDescriptor socket
 
- Public Attributes inherited from SC::HttpConnection
HttpRequest request
 
HttpResponse response
 
AsyncBuffersPool buffersPool
 
AsyncPipeline pipeline
 

Additional Inherited Members

- Public Member Functions inherited from SC::HttpConnection
void reset ()
 Prepare this client for re-use, marking it as Inactive.
 
void setHeaderMemory (Span< char > memory)
 Sets memory for the header.
 
ID getConnectionID () const
 The ID used to find this client in HttpConnectionsPool.
 
- Protected Types inherited from SC::HttpConnection
enum class  State {
  Inactive ,
  Active
}
 
- Protected Attributes inherited from SC::HttpConnection
State state = State::Inactive
 
ID connectionID
 
Span< char > headerMemory
 

Detailed Description

Contains fields used by HttpAsyncServer for each connection.


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