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

#include <SipXMediaInterface.hxx>

Inheritance diagram for recon::SipXMediaInterface:
[legend]

Classes

class  MediaResourceAllocationInfo
 

Public Member Functions

 SipXMediaInterface (ConversationManager &conversationManager, CpTopologyGraphInterface *mediaInterface)
 
 ~SipXMediaInterface ()
 
CpTopologyGraphInterface * getInterface ()
 
void allowLoggingDTMFDigits (bool allowLogging)
 
OsStatus createConnection (int &connectionId, ParticipantHandle partHandle, FlowManagerSipXSocket *rtpSocket, FlowManagerSipXSocket *rtcpSocket, bool isMulticast=false)
 
OsStatus createConnection (int &connectionId, ParticipantHandle partHandle, const char *localAddress, int localPort)
 
void updateConnectionIdToPartipantHandleMapping (int connectionId, ParticipantHandle partHandle)
 
OsStatus deleteConnection (int connectionId)
 
bool allocateAvailableResourceForMediaOperation (MediaResourceParticipant::ResourceType resourceType, ParticipantHandle partHandle, resip::Data &allocatedResourceName)
 
void unallocateResourceForMediaOperation (MediaResourceParticipant::ResourceType resourceType, ParticipantHandle partHandle)
 

Detailed Description

Definition at line 26 of file SipXMediaInterface.hxx.

Constructor & Destructor Documentation

◆ SipXMediaInterface()

SipXMediaInterface::SipXMediaInterface ( ConversationManager &  conversationManager,
CpTopologyGraphInterface *  mediaInterface 
)

Definition at line 22 of file SipXMediaInterface.cxx.

◆ ~SipXMediaInterface()

SipXMediaInterface::~SipXMediaInterface ( )

Definition at line 43 of file SipXMediaInterface.cxx.

Member Function Documentation

◆ allocateAvailableResourceForMediaOperation()

bool SipXMediaInterface::allocateAvailableResourceForMediaOperation ( MediaResourceParticipant::ResourceType  resourceType,
ParticipantHandle  partHandle,
resip::Data &  allocatedResourceName 
)

Definition at line 132 of file SipXMediaInterface.cxx.

◆ allowLoggingDTMFDigits()

void recon::SipXMediaInterface::allowLoggingDTMFDigits ( bool  allowLogging)
inline

Definition at line 43 of file SipXMediaInterface.hxx.

◆ createConnection() [1/2]

OsStatus SipXMediaInterface::createConnection ( int &  connectionId,
ParticipantHandle  partHandle,
const char *  localAddress,
int  localPort 
)

Definition at line 59 of file SipXMediaInterface.cxx.

◆ createConnection() [2/2]

OsStatus SipXMediaInterface::createConnection ( int &  connectionId,
ParticipantHandle  partHandle,
FlowManagerSipXSocket *  rtpSocket,
FlowManagerSipXSocket *  rtcpSocket,
bool  isMulticast = false 
)

Definition at line 50 of file SipXMediaInterface.cxx.

◆ deleteConnection()

OsStatus SipXMediaInterface::deleteConnection ( int  connectionId)

Definition at line 75 of file SipXMediaInterface.cxx.

◆ getInterface()

CpTopologyGraphInterface * recon::SipXMediaInterface::getInterface ( )
inline

Definition at line 42 of file SipXMediaInterface.hxx.

◆ unallocateResourceForMediaOperation()

void SipXMediaInterface::unallocateResourceForMediaOperation ( MediaResourceParticipant::ResourceType  resourceType,
ParticipantHandle  partHandle 
)

Definition at line 150 of file SipXMediaInterface.cxx.

◆ updateConnectionIdToPartipantHandleMapping()

void SipXMediaInterface::updateConnectionIdToPartipantHandleMapping ( int  connectionId,
ParticipantHandle  partHandle 
)

Definition at line 68 of file SipXMediaInterface.cxx.


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