reSIProcate
SIP stack, Dialog Usage Manager and related libraries
Loading...
Searching...
No Matches
mohparkserver::ParkOrbit Class Reference

#include <ParkOrbit.hxx>

Public Member Functions

 ParkOrbit (Server &server, unsigned long orbit, unsigned long maxParkTime, const resip::Uri &musicFilename)
 
virtual ~ParkOrbit ()
 
bool addParticipant (recon::ParticipantHandle participantHandle, const resip::Uri &parkedUri, const resip::Uri &parkerUri)
 
bool removeParticipant (recon::ParticipantHandle participantHandle)
 
recon::ParticipantHandle getNextQueuedParticipant ()
 
unsigned long getOrbit ()
 
unsigned long getNumParticipants ()
 
recon::ConversationHandle getConversationHandle ()
 
bool onMaxParkTimeout (recon::ParticipantHandle participantHandle)
 

Friends

class ParkManager
 

Detailed Description

Definition at line 23 of file ParkOrbit.hxx.

Constructor & Destructor Documentation

◆ ParkOrbit()

mohparkserver::ParkOrbit::ParkOrbit ( Server &  server,
unsigned long  orbit,
unsigned long  maxParkTime,
const resip::Uri &  musicFilename 
)

Definition at line 21 of file ParkOrbit.cxx.

◆ ~ParkOrbit()

mohparkserver::ParkOrbit::~ParkOrbit ( )
virtual

Definition at line 35 of file ParkOrbit.cxx.

Member Function Documentation

◆ addParticipant()

bool mohparkserver::ParkOrbit::addParticipant ( recon::ParticipantHandle  participantHandle,
const resip::Uri &  parkedUri,
const resip::Uri &  parkerUri 
)

Definition at line 42 of file ParkOrbit.cxx.

◆ getConversationHandle()

recon::ConversationHandle mohparkserver::ParkOrbit::getConversationHandle ( )
inline

Definition at line 35 of file ParkOrbit.hxx.

◆ getNextQueuedParticipant()

ParticipantHandle mohparkserver::ParkOrbit::getNextQueuedParticipant ( )

Definition at line 85 of file ParkOrbit.cxx.

◆ getNumParticipants()

unsigned long mohparkserver::ParkOrbit::getNumParticipants ( )
inline

Definition at line 34 of file ParkOrbit.hxx.

◆ getOrbit()

unsigned long mohparkserver::ParkOrbit::getOrbit ( )
inline

Definition at line 33 of file ParkOrbit.hxx.

◆ onMaxParkTimeout()

bool mohparkserver::ParkOrbit::onMaxParkTimeout ( recon::ParticipantHandle  participantHandle)

Definition at line 105 of file ParkOrbit.cxx.

◆ removeParticipant()

bool mohparkserver::ParkOrbit::removeParticipant ( recon::ParticipantHandle  participantHandle)

Definition at line 68 of file ParkOrbit.cxx.

Friends And Related Symbol Documentation

◆ ParkManager

Definition at line 40 of file ParkOrbit.hxx.


The documentation for this class was generated from the following files: