AmB2ABCallerSession Class Reference

Caller leg of a B2AB session. More...

#include <AmB2ABSession.h>

Inheritance diagram for AmB2ABCallerSession:

AmB2ABSession AmSession AmThread AmEventQueue AmEventHandler AmSipDialogEventHandler PySemsB2ABDialog

Public Types

enum  CalleeStatus { None = 0, NoReply, Ringing, Connected }

Public Member Functions

CalleeStatus getCalleeStatus ()
void connectCallee (const string &remote_party, const string &remote_uri, const string &local_party, const string &local_uri)
void terminateOtherLeg ()

Protected Member Functions

virtual AmB2ABCalleeSessioncreateCalleeSession ()
void relayEvent (AmEvent *ev)
void onB2ABEvent (B2ABEvent *ev)

Detailed Description

Caller leg of a B2AB session.


Member Function Documentation

void AmB2ABCallerSession::relayEvent ( AmEvent ev  )  [protected, virtual]

Relay one event to the other side.

Reimplemented from AmB2ABSession.

void AmB2ABCallerSession::terminateOtherLeg (  )  [virtual]

Terminate the other leg and forget it.

Reimplemented from AmB2ABSession.

void AmB2ABCallerSession::onB2ABEvent ( B2ABEvent ev  )  [protected, virtual]

B2ABEvent handler

Reimplemented from AmB2ABSession.


The documentation for this class was generated from the following files:
Generated on Fri May 16 12:02:06 2008 for SEMS by  doxygen 1.5.1
Home |  Recent changes |  Search |  Glossary |  Sitemap |  Login