|
reSIProcate/stack
9694
|
#include <SendData.hxx>

Public Types | |
| enum | SendDataCommand { NoCommand, CloseConnection, EnableFlowTimer } |
Public Member Functions | |
| SendData () | |
| SendData (const Tuple &dest, const Data &pdata, const Data &tid, const Data &scid, bool isCompressed=false) | |
| SendData (const Tuple &dest, char *buffer, int length) | |
| SendData * | clone () const |
| void | clear () |
| bool | empty () const |
Public Attributes | |
| Tuple | destination |
| Data | data |
| Data | transactionId |
| Data | sigcompId |
| bool | isAlreadyCompressed |
| SendDataCommand | command |
Definition at line 13 of file SendData.hxx.
Definition at line 16 of file SendData.hxx.
| resip::SendData::SendData | ( | ) | [inline] |
Definition at line 23 of file SendData.hxx.
Referenced by clone().
: isAlreadyCompressed(false), command(NoCommand) {}
| resip::SendData::SendData | ( | const Tuple & | dest, |
| const Data & | pdata, | ||
| const Data & | tid, | ||
| const Data & | scid, | ||
| bool | isCompressed = false |
||
| ) | [inline] |
Definition at line 26 of file SendData.hxx.
:
destination(dest),
data(pdata),
transactionId(tid),
sigcompId(scid),
isAlreadyCompressed(isCompressed),
command(NoCommand)
{
}
| resip::SendData::SendData | ( | const Tuple & | dest, |
| char * | buffer, | ||
| int | length | ||
| ) | [inline] |
Definition at line 41 of file SendData.hxx.
:
destination(dest),
data(Data::Take, buffer, length),
transactionId(Data::Empty),
sigcompId(Data::Empty),
isAlreadyCompressed(false),
command(NoCommand)
{
}
| void resip::SendData::clear | ( | void | ) | [inline] |
Definition at line 56 of file SendData.hxx.
References resip::Data::clear(), and data.
Referenced by resip::TransactionState::processClientInvite(), resip::TransactionState::processServerInvite(), resip::TransactionState::processTransportFailure(), resip::TransactionState::resetNextTransmission(), and resip::TransactionState::rewriteRequest().
{
data.clear();
}

| SendData* resip::SendData::clone | ( | ) | const [inline] |
Definition at line 51 of file SendData.hxx.
References SendData().
Referenced by resip::TransportSelector::retransmit().
{
return new SendData(*this);
}

| bool resip::SendData::empty | ( | ) | const [inline] |
Definition at line 61 of file SendData.hxx.
References data, and resip::Data::empty().
Referenced by resip::TransactionState::processClientInvite(), resip::TransactionState::processServerInvite(), and resip::TransactionState::sendCurrentToWire().
{
return data.empty();
}

Definition at line 73 of file SendData.hxx.
Referenced by resip::TransportSelector::closeConnection(), resip::TransportSelector::enableFlowTimer(), and resip::TcpBaseTransport::processAllWriteRequests().
Definition at line 67 of file SendData.hxx.
Definition at line 66 of file SendData.hxx.
Referenced by resip::TcpBaseTransport::processAllWriteRequests(), resip::TransportSelector::retransmit(), and resip::TcpBaseTransport::~TcpBaseTransport().
Definition at line 70 of file SendData.hxx.
Definition at line 69 of file SendData.hxx.
Definition at line 68 of file SendData.hxx.
Referenced by resip::TcpBaseTransport::processAllWriteRequests(), resip::ConnectionBase::~ConnectionBase(), and resip::TcpBaseTransport::~TcpBaseTransport().
1.7.5.1