30#include <sptk5/net/RequestInfo.h>
31#include <sptk5/wsdl/WSRequest.h>
95 HttpHeaders m_headers;
Definition: RequestInfo.h:42
Definition: TCPSocket.h:165
void close() noexcept override
Abstract base class for different protocols used in Web Service servers.
Definition: WSProtocol.h:40
virtual ~WSProtocol()
Definition: WSProtocol.h:57
TCPSocket & socket()
Definition: WSProtocol.h:73
WSProtocol(TCPSocket *socket, const HttpHeaders &headers)
Definition: WSProtocol.h:46
virtual RequestInfo process()=0
Process virtual method - to be implemented in derived classes.
String header(const sptk::String &name)
HttpHeaders & headers()
Definition: WSProtocol.h:82