9#define RESIPROCATE_SUBSYSTEM Subsystem::DUM
21 return "BaseUsage::Exception";
50 strm <<
"BaseUsage: " <<
mId;
The abstract base-class for all exceptions thrown by resip code.
const char * name() const noexcept override
Exception(const Data &msg, const Data &file, int line)
BaseUsageHandle getBaseHandle() const
BaseUsage(DialogUsageManager &dum)
virtual EncodeStream & dump(EncodeStream &strm) const =0
virtual void postDum(Message *messageForDum)
posts a message on dum
DialogUsageManager & mDum
An alternative to std::string, encapsulates an arbitrary buffer of bytes.
The base-class used for message-passing.
void post(Message *msg)
Posts a Message to this TransactionUser's fifo.
dcm! – add UnusedChecking(_enum) below;