Logo ROOT   6.14/05
Reference Guide
List of all members | Public Member Functions | Protected Member Functions | List of all members
THttpWSEngine Class Referenceabstract

Definition at line 19 of file THttpWSEngine.h.

Public Member Functions

virtual ~THttpWSEngine ()
 
virtual void ClearHandle ()=0
 
virtual UInt_t GetId () const =0
 
virtual void PostProcess (std::shared_ptr< THttpCallArg > &arg)
 Method invoked after user process data received via websocket Normally request is no longer usable after that. More...
 
virtual Bool_t PreviewData (std::shared_ptr< THttpCallArg > &arg)
 Method should be invoked before processing data coming from websocket If method returns kTRUE, this is data is processed internally and not dedicated for further usage. More...
 
virtual void Send (const void *buf, int len)=0
 
virtual void SendCharStar (const char *str)
 Envelope for sending string via the websocket. More...
 
virtual void SendHeader (const char *hdr, const void *buf, int len)=0
 

Protected Member Functions

 THttpWSEngine ()=default
 

#include </mnt/build/workspace/root-makedoc-v614/rootspi/rdoc/src/v6-14-00-patches/net/http/src/THttpWSEngine.h>

Inheritance diagram for THttpWSEngine:
[legend]

Constructor & Destructor Documentation

◆ THttpWSEngine()

THttpWSEngine::THttpWSEngine ( )
protecteddefault

◆ ~THttpWSEngine()

virtual THttpWSEngine::~THttpWSEngine ( )
inlinevirtual

Definition at line 25 of file THttpWSEngine.h.

Member Function Documentation

◆ ClearHandle()

virtual void THttpWSEngine::ClearHandle ( )
pure virtual

Implemented in THttpLongPollEngine.

◆ GetId()

virtual UInt_t THttpWSEngine::GetId ( ) const
pure virtual

Implemented in THttpLongPollEngine.

◆ PostProcess()

void THttpWSEngine::PostProcess ( std::shared_ptr< THttpCallArg > &  arg)
virtual

Method invoked after user process data received via websocket Normally request is no longer usable after that.

Reimplemented in THttpLongPollEngine.

Definition at line 49 of file THttpWSEngine.cxx.

◆ PreviewData()

Bool_t THttpWSEngine::PreviewData ( std::shared_ptr< THttpCallArg > &  arg)
virtual

Method should be invoked before processing data coming from websocket If method returns kTRUE, this is data is processed internally and not dedicated for further usage.

Reimplemented in THttpLongPollEngine.

Definition at line 40 of file THttpWSEngine.cxx.

◆ Send()

virtual void THttpWSEngine::Send ( const void buf,
int  len 
)
pure virtual

Implemented in THttpLongPollEngine.

◆ SendCharStar()

void THttpWSEngine::SendCharStar ( const char *  str)
virtual

Envelope for sending string via the websocket.

Reimplemented in THttpLongPollEngine.

Definition at line 29 of file THttpWSEngine.cxx.

◆ SendHeader()

virtual void THttpWSEngine::SendHeader ( const char *  hdr,
const void buf,
int  len 
)
pure virtual

Implemented in THttpLongPollEngine.


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