reSIProcate
SIP stack, Dialog Usage Manager and related libraries
Loading...
Searching...
No Matches
TimerCMessage.hxx
Go to the documentation of this file.
1#ifndef TIMER_C_MESSAGE_HXX
2#define TIMER_C_MESSAGE_HXX 1
3
5
6#include "rutil/Data.hxx"
7#include <time.h>
9
10namespace repro
11{
12
14{
15 public:
18 mTid(tid)
19 {}
20
22
23 virtual const resip::Data& getTransactionId() const { return mTid; }
24 virtual TimerCMessage* clone() const {return new TimerCMessage(mTid,mSerial);}
25 virtual EncodeStream& encode(EncodeStream& ostr) const { ostr << "TimerCMessage(tid="<<mTid<<")"; return ostr; }
26 virtual EncodeStream& encodeBrief(EncodeStream& ostr) const { return encode(ostr);}
27
29
30 private:
32 resip::Data mTid;
33
34};
35}
36#endif
virtual EncodeStream & encodeBrief(EncodeStream &ostr) const
output a brief description to stream
virtual TimerCMessage * clone() const
TimerCMessage(resip::Data tid, int serial)
virtual EncodeStream & encode(EncodeStream &ostr) const
output the entire message to stream
virtual const resip::Data & getTransactionId() const
A base-class for messages used by applications.
An alternative to std::string, encapsulates an arbitrary buffer of bytes.
Definition Data.hxx:90
This Class is used to implement a primitive form of RPC using loose XML formatting.
Replaces STL streams for general encoding purposes.
#define EncodeStream
void list()
Definition userAdmin.cxx:66