added cseq to onSendRequest function of SessionEventHandler API

git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@123 8eb893ce-cfd4-0310-b710-fb5ebe64c474
sayer/1.4-spce2.6
Stefan Sayer 20 years ago
parent c53de35c63
commit 6c4b6d2da4

@ -72,7 +72,8 @@ bool AmSessionEventHandler::onSipReply(const AmSipReply& reply)
bool AmSessionEventHandler::onSendRequest(const string& method,
const string& content_type,
const string& body,
string& hdrs)
string& hdrs,
unsigned int cseq)
{
return false;
}
@ -144,7 +145,8 @@ void AmSession::setCallgroup(const string& cg) {
void AmSession::addHandler(AmSessionEventHandler* sess_evh)
{
ev_handlers.push_back(sess_evh);
if (sess_evh != NULL)
ev_handlers.push_back(sess_evh);
}
void AmSession::setInput(AmAudio* in)
@ -636,9 +638,9 @@ int AmSession::acceptAudio(const string& body,
// }
void AmSession::onSendRequest(const string& method, const string& content_type,
const string& body, string& hdrs)
const string& body, string& hdrs, unsigned int cseq)
{
CALL_EVENT_H(onSendRequest,method,content_type,body,hdrs);
CALL_EVENT_H(onSendRequest,method,content_type,body,hdrs,cseq);
}
void AmSession::onSendReply(const AmSipRequest& req, unsigned int code,

@ -79,7 +79,8 @@ public:
virtual bool onSendRequest(const string& method,
const string& content_type,
const string& body,
string& hdrs);
string& hdrs,
unsigned int cseq);
virtual bool onSendReply(const AmSipRequest& req,
unsigned int code,
@ -344,7 +345,8 @@ public:
virtual void onSendRequest(const string& method,
const string& content_type,
const string& body,
string& hdrs);
string& hdrs,
unsigned int cseq);
virtual void onSendReply(const AmSipRequest& req,
unsigned int code,

@ -422,7 +422,7 @@ int AmSipDialog::sendRequest(const string& method,
string m_hdrs = hdrs;
if(hdl)
hdl->onSendRequest(method,content_type,body,m_hdrs);
hdl->onSendRequest(method,content_type,body,m_hdrs,cseq);
msg = ":t_uac_dlg:" + AmConfig::ReplySocketName + "\n"
+ method + "\n"

@ -43,7 +43,8 @@ public:
virtual void onSendRequest(const string& method,
const string& content_type,
const string& body,
string& hdrs)=0;
string& hdrs,
unsigned int cseq)=0;
virtual void onSendReply(const AmSipRequest& req,
unsigned int code,

@ -62,7 +62,8 @@ bool SessionTimer::onSipReply(const AmSipReply& reply)
bool SessionTimer::onSendRequest(const string& method,
const string& content_type,
const string& body,
string& hdrs)
string& hdrs,
unsigned int cseq)
{
// if (!session_timer_conf.getEnableSessionTimer())
// return "";

@ -76,7 +76,8 @@ public:
virtual bool onSendRequest(const string& method,
const string& content_type,
const string& body,
string& hdrs);
string& hdrs,
unsigned int cseq);
virtual bool onSendReply(const AmSipRequest& req,
unsigned int code,

Loading…
Cancel
Save