9 unsigned long duration,
13 const Data &transactionId)
16 mUsageHandle(targetBu),
18 mSecondarySeq(altSeq),
19 mTransactionId(transactionId)
23 : mType(source.mType),
24 mDuration(source.mDuration),
25 mUsageHandle(source.mUsageHandle),
27 mSecondarySeq(source.mSecondarySeq),
28 mTransactionId(source.mTransactionId)
66 return mTransactionId;
85 strm <<
"DumTimeout::";
89 strm <<
"SessionExpiration";
92 strm <<
"SessionRefresh";
95 strm <<
"Registration";
98 strm <<
"RegistrationRetry";
101 strm <<
"Publication";
104 strm <<
"Retransmit200";
107 strm <<
"Retransmit1xx";
110 strm <<
"Retransmit1xxRel";
113 strm <<
"Resubmit1xxRel";
119 strm <<
"CanDiscardAck";
125 strm <<
"Subscription";
128 strm <<
"SubscriptionRetry";
131 strm <<
"WaitForNotify";
134 strm <<
"StaleReInvite";
143 strm <<
"WaitingForForked2xx";
146 strm <<
"SendNextNotify";
160 strm <<
": duration=" << mDuration <<
" seq=" << mSeq;
#define resip_assert(x)
This file needs to work for both C and C++ code.
An alternative to std::string, encapsulates an arbitrary buffer of bytes.
virtual EncodeStream & encodeBrief(EncodeStream &strm) const
output a brief description to stream
BaseUsageHandle getBaseUsage() const
virtual bool isClientTransaction() const
const Data & transactionId() const
unsigned long duration() const
virtual EncodeStream & encode(EncodeStream &strm) const
output the entire message to stream
DumTimeout(Type type, unsigned long duration, BaseUsageHandle target, unsigned int seq, unsigned int aseq=0, const Data &transactionId=Data::Empty)
unsigned int secondarySeq() const
The base-class used for message-passing.
dcm! – add UnusedChecking(_enum) below;