reSIProcate
SIP stack, Dialog Usage Manager and related libraries
Loading...
Searching...
No Matches
AbandonServerTransaction.hxx
Go to the documentation of this file.
1#ifndef AbandonServerTransaction_Include_Guard
2#define AbandonServerTransaction_Include_Guard
3
5
6#include "rutil/Data.hxx"
8
9namespace resip
10{
12{
13 public:
15 mTid(tid)
16 {}
18
20
21 virtual const Data& getTransactionId() const {return mTid;}
22 virtual bool isClientTransaction() const {return false;}
23 virtual EncodeStream& encode(EncodeStream& strm) const
24 {
25 return strm << "AbandonServerTransaction: " << mTid;
26 }
28 {
29 return strm << "AbandonServerTransaction: " << mTid;
30 }
31
33
34 virtual Message* clone() const
35 {
36 return new AbandonServerTransaction(*this);
37 }
38
39 protected:
41
42}; // class AbandonServerTransaction
43
44} // namespace resip
45
46#endif // include guard
virtual EncodeStream & encodeBrief(EncodeStream &strm) const
output a brief description to stream
virtual const Data & getTransactionId() const
virtual EncodeStream & encode(EncodeStream &strm) const
output the entire message to stream
An alternative to std::string, encapsulates an arbitrary buffer of bytes.
Definition Data.hxx:90
The base-class used for message-passing.
Definition Message.hxx:21
dcm! – add UnusedChecking(_enum) below;
Replaces STL streams for general encoding purposes.
#define EncodeStream