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

#include <ParkManager.hxx>

Public Member Functions

 ParkManager (Server &server)
 
virtual ~ParkManager ()
 
void startup (ConfigParser::ParkSettings &settings)
 
void initializeConversationProfile (const resip::NameAddr &uri, const resip::Data &password, unsigned long registrationTime, const resip::NameAddr &outboundProxy)
 
void initializeOrbitConversationProfiles (unsigned long orbitStart, unsigned long numOrbits, const resip::NameAddr &uri, const resip::Data &password, unsigned long registrationTime, const resip::NameAddr &outboundProxy)
 
void initializeParkSettings (unsigned long maxParkTime, const resip::Uri &musicFilename)
 
void shutdown (bool shuttingDownServer)
 
bool isMyProfile (recon::ConversationProfile &profile)
 
void parkParticipant (recon::ParticipantHandle participantHandle, const resip::SipMessage &msg)
 
void incomingParticipant (recon::ParticipantHandle participantHandle, const resip::SipMessage &msg)
 
bool removeParticipant (recon::ParticipantHandle participantHandle)
 
void getActiveCallsInfo (CallInfoList &callInfos)
 
bool onMaxParkTimeout (recon::ParticipantHandle participantHandle)
 

Detailed Description

Definition at line 21 of file ParkManager.hxx.

Constructor & Destructor Documentation

◆ ParkManager()

mohparkserver::ParkManager::ParkManager ( Server &  server)

Definition at line 31 of file ParkManager.cxx.

◆ ~ParkManager()

mohparkserver::ParkManager::~ParkManager ( )
virtual

Definition at line 40 of file ParkManager.cxx.

Member Function Documentation

◆ getActiveCallsInfo()

void mohparkserver::ParkManager::getActiveCallsInfo ( CallInfoList &  callInfos)

Definition at line 412 of file ParkManager.cxx.

◆ incomingParticipant()

void mohparkserver::ParkManager::incomingParticipant ( recon::ParticipantHandle  participantHandle,
const resip::SipMessage &  msg 
)

Definition at line 325 of file ParkManager.cxx.

◆ initializeConversationProfile()

void mohparkserver::ParkManager::initializeConversationProfile ( const resip::NameAddr &  uri,
const resip::Data &  password,
unsigned long  registrationTime,
const resip::NameAddr &  outboundProxy 
)

Definition at line 63 of file ParkManager.cxx.

◆ initializeOrbitConversationProfiles()

void mohparkserver::ParkManager::initializeOrbitConversationProfiles ( unsigned long  orbitStart,
unsigned long  numOrbits,
const resip::NameAddr &  uri,
const resip::Data &  password,
unsigned long  registrationTime,
const resip::NameAddr &  outboundProxy 
)

Definition at line 97 of file ParkManager.cxx.

◆ initializeParkSettings()

void mohparkserver::ParkManager::initializeParkSettings ( unsigned long  maxParkTime,
const resip::Uri &  musicFilename 
)

Definition at line 155 of file ParkManager.cxx.

◆ isMyProfile()

bool mohparkserver::ParkManager::isMyProfile ( recon::ConversationProfile &  profile)

Definition at line 200 of file ParkManager.cxx.

◆ onMaxParkTimeout()

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

Definition at line 432 of file ParkManager.cxx.

◆ parkParticipant()

void mohparkserver::ParkManager::parkParticipant ( recon::ParticipantHandle  participantHandle,
const resip::SipMessage &  msg 
)

Definition at line 279 of file ParkManager.cxx.

◆ removeParticipant()

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

Definition at line 382 of file ParkManager.cxx.

◆ shutdown()

void mohparkserver::ParkManager::shutdown ( bool  shuttingDownServer)

Definition at line 163 of file ParkManager.cxx.

◆ startup()

void mohparkserver::ParkManager::startup ( ConfigParser::ParkSettings &  settings)

Definition at line 45 of file ParkManager.cxx.


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