void AmB2BSession::process(AmEvent* event) { B2BEvent* b2b_e = dynamic_cast<B2BEvent*>(event); if(b2b_e){ onB2BEvent(b2b_e); return; } AmSession::process(event); }
void AmB2BSession::process(AmEvent* event) { B2BEvent* b2b_e = dynamic_cast<B2BEvent*>(event); if(b2b_e){ onB2BEvent(b2b_e); return; } SingleSubTimeoutEvent* to_ev = dynamic_cast<SingleSubTimeoutEvent*>(event); if(to_ev) { subs->onTimeout(to_ev->timer_id,to_ev->sub); return; } AmSession::process(event); }