10#define RESIPROCATE_SUBSYSTEM Subsystem::DUM
22 return "DialogUsage::Exception";
39 if (
mDialog.mDialogSet.mAppDialogSet ==
nullptr)
41 ErrLog(<<
"mDialog.mDialogSet.mAppDialogSet is NULL!!!");
74 return mDialog.mPendingRemoteTarget;
95std::shared_ptr<UserProfile>
AppDialogSetHandle getHandle()
AppDialogHandle getHandle()
The abstract base-class for all exceptions thrown by resip code.
DialogUsageManager & mDum
An alternative to std::string, encapsulates an arbitrary buffer of bytes.
const Data & getCallId() const
std::shared_ptr< UserProfile > getUserProfile() const
Exception(const Data &msg, const Data &file, int line)
const char * name() const noexcept override
virtual void sendCommand(std::shared_ptr< SipMessage > msg)
const NameAddr & remoteTarget() const noexcept
std::shared_ptr< UserProfile > getUserProfile() const
const NameAddr & myAddr() const noexcept
virtual void onReadyToSend(SipMessage &)
AppDialogSetHandle getAppDialogSet() const
AppDialogHandle getAppDialog() const
const NameAddr & pendingRemoteTarget() const
const DialogId & getDialogId() const
DialogUsage(DialogUsageManager &dum, Dialog &dialog)
const NameAddrs & getRouteSet() const noexcept
virtual void send(std::shared_ptr< SipMessage > msg)
const NameAddr & peerAddr() const noexcept
const Data & getCallId() const
dcm! – kill typedef std::list<DialogId> DialogIdSet;
const DialogId & getId() const noexcept
void send(std::shared_ptr< SipMessage > msg)
Represents the "name-addr" and the "addr-spec" elements in the RFC 3261 grammar.
void post(Message *msg)
Posts a Message to this TransactionUser's fifo.
dcm! – add UnusedChecking(_enum) below;
Handle< AppDialogSet > AppDialogSetHandle
Handle< AppDialog > AppDialogHandle