FlightGear next
flightgear::http::WebsocketWriter Class Referenceabstract

#include <Websocket.hxx>

Public Member Functions

virtual ~WebsocketWriter ()
 
virtual int writeToWebsocket (int opcode, const char *data, size_t len)=0
 
int writeContinuation (const char *data, size_t len)
 
int writeText (const char *data, size_t len)
 
int writeText (const std::string &text)
 
int writeBinary (const char *data, size_t len)
 
int writeConnectionClose (const char *data, size_t len)
 
int writePing (const char *data, size_t len)
 
int writePong (const char *data, size_t len)
 

Detailed Description

Definition at line 30 of file Websocket.hxx.

Constructor & Destructor Documentation

◆ ~WebsocketWriter()

virtual flightgear::http::WebsocketWriter::~WebsocketWriter ( )
inlinevirtual

Definition at line 32 of file Websocket.hxx.

Member Function Documentation

◆ writeBinary()

int flightgear::http::WebsocketWriter::writeBinary ( const char * data,
size_t len )
inline

Definition at line 48 of file Websocket.hxx.

◆ writeConnectionClose()

int flightgear::http::WebsocketWriter::writeConnectionClose ( const char * data,
size_t len )
inline

Definition at line 52 of file Websocket.hxx.

◆ writeContinuation()

int flightgear::http::WebsocketWriter::writeContinuation ( const char * data,
size_t len )

◆ writePing()

int flightgear::http::WebsocketWriter::writePing ( const char * data,
size_t len )
inline

Definition at line 56 of file Websocket.hxx.

◆ writePong()

int flightgear::http::WebsocketWriter::writePong ( const char * data,
size_t len )
inline

Definition at line 60 of file Websocket.hxx.

◆ writeText() [1/2]

int flightgear::http::WebsocketWriter::writeText ( const char * data,
size_t len )
inline

Definition at line 40 of file Websocket.hxx.

◆ writeText() [2/2]

int flightgear::http::WebsocketWriter::writeText ( const std::string & text)
inline

Definition at line 44 of file Websocket.hxx.

◆ writeToWebsocket()

virtual int flightgear::http::WebsocketWriter::writeToWebsocket ( int opcode,
const char * data,
size_t len )
pure virtual

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