12 #ifndef _PtGatewayInterface_h_ 13 #define _PtGatewayInterface_h_ 107 const char* destinationAddress,
109 void*& rReservationHandle) = 0;
127 char rtpReceiveIpAddress[],
128 int maxAddressLength,
129 int& rRtpReceivePort) = 0;
142 const char* sendAddress,
int sendPort) = 0;
207 #endif // _PtGatewayInterface_h_ PtStatus
Definition: PtDefs.h:49
Definition: PtGatewayInterface.h:84
Definition: PtGatewayInterface.h:83
Definition: PtGatewayInterface.h:85
virtual ~PtGatewayInterface()
virtual PtStatus reserveLine(PtTerminalConnection &rGatewayTerminalConnection, const char *destinationAddress, PtGatewayAvailability &rAvailablity, void *&rReservationHandle)=0
PtGatewayInterface & operator=(const PtGatewayInterface &rhs)
virtual PtStatus releaseLine(void *reservationHandle)=0
param: (in) reservationHandle - handle indicating the line on which to stop receiving RTP and RTCP ...
PtGatewayAvailability
Definition: PtGatewayInterface.h:81
enum PtGatewayInterface::PtGatewayAvailability PtGatewayInterface()
enumcode: UNKNOWN - error state enumcode: LINE_AVAILABLE - a line is available on this gateway on whi...
virtual PtStatus stopLineRtpReceive(void *reservationHandle)=0
param: (in) reservationHandle - handle indicating the line on which to stop sending RTP and RTCP ...
Definition: PtTerminalConnection.h:139
virtual PtStatus startLineRtpReceive(void *reservationHandle, const PtAudioCodec &rReceiveCodec)=0
param: (in) reservationHandle - handle indicating the line on which to start sending RTP and RTCP par...
Definition: PtAudioCodec.h:40
Definition: PtGatewayInterface.h:76
virtual PtStatus startLineRtpSend(void *reservationHandle, const PtAudioCodec &rSendCodec, const char *sendAddress, int sendPort)=0
param: (in) reservationHandle - handle indicating the line on which to obtain capabilities param: (ou...
virtual PtStatus getLineCapabilities(void *reservationHandle, PtMediaCapabilities &rCapabilities, char rtpReceiveIpAddress[], int maxAddressLength, int &rRtpReceivePort)=0
param: (in) rGatewayTerminalConnection - the terminal connection on this gateway for the call...
Definition: PtGatewayInterface.h:86
virtual PtStatus stopLineRtpSend(void *reservationHandle)=0
param: (in) reservationHandle - handle indicating the line on which to start receiving RTP and RTCP p...