11 mSubDlgState(SubDlgInitial),
15 mSubscriptionId(
Data::Empty),
24 else if (request.
exists(h_Event))
27 if (request.
header(h_Event).exists(p_id))
47 && ( !msg.
header(h_Event).exists(p_id) ||
static Data getAor(const Data &filename, const Security::PEMType &pemType)
bool matches(const SipMessage &subOrNotify)
SubscriptionState mSubscriptionState
SubscriptionState getSubscriptionState() const noexcept
BaseSubscription(const BaseSubscription &)=delete
std::shared_ptr< SipMessage > mLastRequest
An alternative to std::string, encapsulates an arbitrary buffer of bytes.
dcm! – kill typedef std::list<DialogId> DialogIdSet;
Represents a SIP message.
const RequestLine & header(const RequestLineType &l) const
Returns the RequestLine. This is only valid for request messages.
bool isResponse() const
Returns true if message is a response, false otherwise.
bool exists(const HeaderBase &headerType) const
Returns true if the given header field is present, false otherwise.
dcm! – add UnusedChecking(_enum) below;
RequestLineType h_RequestLine