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


Public Types | |
| enum | Type { RequestShutdown, RemoveTransactionUser, TransactionUserRemoved } |
Public Member Functions | |
| TransactionUserMessage (Type type, TransactionUser *tu) | |
| Type | type () const |
| virtual const Data & | getTransactionId () const |
| virtual bool | isClientTransaction () const |
| virtual Message * | clone () const |
| virtual EncodeStream & | encode (EncodeStream &strm) const |
| output the entire message to stream | |
| virtual EncodeStream & | encodeBrief (EncodeStream &str) const |
| output a brief description to stream | |
Private Attributes | |
| Type | mType |
Definition at line 9 of file TransactionUserMessage.hxx.
Definition at line 12 of file TransactionUserMessage.hxx.
| TransactionUserMessage::TransactionUserMessage | ( | Type | type, |
| TransactionUser * | tu | ||
| ) |
Definition at line 5 of file TransactionUserMessage.cxx.
References resip::Message::mTu.
Referenced by clone().
| virtual Message* resip::TransactionUserMessage::clone | ( | ) | const [inline, virtual] |
Reimplemented from resip::TransactionMessage.
Definition at line 25 of file TransactionUserMessage.hxx.
References resip::Message::mTu, mType, and TransactionUserMessage().
{ return new TransactionUserMessage(mType, mTu); }

| EncodeStream & TransactionUserMessage::encode | ( | EncodeStream & | strm | ) | const [virtual] |
output the entire message to stream
Implements resip::Message.
Definition at line 13 of file TransactionUserMessage.cxx.
References resip::Message::brief().
{
return strm << brief();
}

| EncodeStream & TransactionUserMessage::encodeBrief | ( | EncodeStream & | str | ) | const [virtual] |
output a brief description to stream
Implements resip::Message.
Definition at line 19 of file TransactionUserMessage.cxx.
{
return str << "TransactionUserMessage";
}
| const Data & TransactionUserMessage::getTransactionId | ( | ) | const [virtual] |
Implements resip::TransactionMessage.
Definition at line 25 of file TransactionUserMessage.cxx.
References resip::Data::Empty.
{
assert(0);
return Data::Empty;
}
| bool TransactionUserMessage::isClientTransaction | ( | ) | const [virtual] |
Implements resip::TransactionMessage.
Definition at line 32 of file TransactionUserMessage.cxx.
{
assert(0);
return false;
}
| Type resip::TransactionUserMessage::type | ( | ) | const [inline] |
Definition at line 20 of file TransactionUserMessage.hxx.
References mType.
Referenced by resip::TuSelector::process().
{ return mType; }
Type resip::TransactionUserMessage::mType [private] |
Definition at line 30 of file TransactionUserMessage.hxx.
1.7.5.1