#include <ConnectionBase.hxx>
Definition at line 38 of file ConnectionBase.hxx.
◆ anonymous enum
◆ ConnState
| Enumerator |
|---|
| NewMessage | |
| ReadingHeaders | |
| PartialBody | |
| SigComp | |
| WebSocket | |
| MAX | |
Definition at line 62 of file ConnectionBase.hxx.
◆ TransmissionFormat
| Enumerator |
|---|
| Unknown | |
| Uncompressed | |
| Compressed | |
| WebSocketHandshake | |
| WebSocketData | |
Definition at line 72 of file ConnectionBase.hxx.
◆ ConnectionBase()
◆ ~ConnectionBase()
| ConnectionBase::~ConnectionBase |
( |
| ) |
|
|
protectedvirtual |
◆ addAdditionalFailureString()
| void ConnectionBase::addAdditionalFailureString |
( |
const Data & |
additionalFailureString | ) |
|
◆ decompressNewBytes()
| void resip::ConnectionBase::decompressNewBytes |
( |
int |
bytesRead | ) |
|
|
protected |
◆ getCurrentState()
| ConnState resip::ConnectionBase::getCurrentState |
( |
| ) |
const |
|
inlineprotected |
◆ getCurrentWriteBuffer()
| std::pair< char *, size_t > ConnectionBase::getCurrentWriteBuffer |
( |
| ) |
|
|
protected |
◆ getFlowKey()
| FlowKey ConnectionBase::getFlowKey |
( |
| ) |
const |
◆ getWriteBuffer()
| std::pair< char *, size_t > ConnectionBase::getWriteBuffer |
( |
| ) |
|
|
protected |
◆ getWriteBufferForExtraBytes()
| char * ConnectionBase::getWriteBufferForExtraBytes |
( |
int |
bytesRead, |
|
|
int |
extraBytes |
|
) |
| |
|
protected |
◆ onDoubleCRLF()
| virtual void resip::ConnectionBase::onDoubleCRLF |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ onSingleCRLF()
| virtual void resip::ConnectionBase::onSingleCRLF |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ onWsClose()
| virtual void resip::ConnectionBase::onWsClose |
( |
const Data & |
payload | ) |
|
|
inlineprotectedvirtual |
◆ onWsPing()
| virtual void resip::ConnectionBase::onWsPing |
( |
const Data & |
payload | ) |
|
|
inlineprotectedvirtual |
◆ preparseNewBytes()
| bool ConnectionBase::preparseNewBytes |
( |
int |
bytesRead | ) |
|
|
protected |
◆ resetLastUsed()
| void resip::ConnectionBase::resetLastUsed |
( |
| ) |
|
|
inline |
◆ setBuffer()
| void ConnectionBase::setBuffer |
( |
char * |
bytes, |
|
|
int |
count |
|
) |
| |
|
protected |
◆ setFailureReason()
◆ setMessageSizeMax()
| static void resip::ConnectionBase::setMessageSizeMax |
( |
size_t |
max | ) |
|
|
inlinestatic |
◆ transport()
| Transport * ConnectionBase::transport |
( |
| ) |
const |
|
virtual |
◆ whenLastUsed()
| const uint64_t & resip::ConnectionBase::whenLastUsed |
( |
| ) |
|
|
inline |
◆ who()
| Tuple & resip::ConnectionBase::who |
( |
| ) |
|
|
inline |
◆ wsParseCookies()
◆ wsProcessData()
| bool ConnectionBase::wsProcessData |
( |
int |
bytesRead | ) |
|
|
protected |
◆ wsProcessHandshake()
| bool ConnectionBase::wsProcessHandshake |
( |
int |
bytesRead, |
|
|
bool & |
dropConnection |
|
) |
| |
|
protected |
◆ operator<<
◆ mAdditionalFailureStrings
| std::list<Data> resip::ConnectionBase::mAdditionalFailureStrings |
|
protected |
◆ mCompression
◆ mFailureReason
◆ mFailureString
| Data resip::ConnectionBase::mFailureString |
|
protected |
◆ mFailureSubCode
| int resip::ConnectionBase::mFailureSubCode |
|
protected |
◆ mOutstandingSends
| std::list<SendData*> resip::ConnectionBase::mOutstandingSends |
|
protected |
◆ mReceivingTransmissionFormat
◆ mSendingTransmissionFormat
◆ mSendPos
◆ mSigcompFramer
| osc::TcpStream* resip::ConnectionBase::mSigcompFramer |
|
protected |
◆ mSigcompStack
| osc::Stack* resip::ConnectionBase::mSigcompStack |
|
protected |
◆ mTransport
◆ mWho
| Tuple resip::ConnectionBase::mWho |
|
protected |
The documentation for this class was generated from the following files: