MT#59962 AmEvent: explicit define for event `0`

`0` - means termination, so just use a define.

Change-Id: Ibe398d81ebfcc7e751c2eb8aad455d2739cf3fcb
mr26.1.1
Donat Zenichev 3 months ago
parent e2b606b90c
commit c1d75be834

@ -33,6 +33,7 @@
#include <string>
using std::string;
#define E_TERMINATE_LEG 0
#define E_PLUGIN 100
#define E_SYSTEM 101
#define E_SIP_SUBSCRIPTION 102

@ -97,7 +97,7 @@ class AmRtpTimeoutEvent
public:
AmRtpTimeoutEvent()
: AmEvent(0) { }
: AmEvent(E_TERMINATE_LEG) { }
~AmRtpTimeoutEvent() { }
};

@ -539,7 +539,7 @@ void AmSession::setStopped(bool wakeup) {
onStop();
}
if (wakeup)
AmSessionContainer::instance()->postEvent(getLocalTag(), new AmEvent(0));
AmSessionContainer::instance()->postEvent(getLocalTag(), new AmEvent(E_TERMINATE_LEG));
}
string AmSession::getAppParam(const string& param_name) const

@ -51,7 +51,7 @@ struct DiameterReplyEvent
DiameterReplyEvent(unsigned int commandCode,
unsigned int applicationId, AmArg avps)
: AmEvent(0), commandCode(commandCode),
: AmEvent(E_TERMINATE_LEG), commandCode(commandCode),
applicationId(applicationId), avps(avps)
{ }
};

Loading…
Cancel
Save