#include <MediaRelay.h>

The services of this class are required when XML-RPC requests to the media relay need to be sent on the fast path since sending XML-RPC requests is a blocking operation.
Public Member Functions | |
| AsynchMediaRelayRequestSender (MediaRelay *pOwningMediaRelay) | |
| virtual | ~AsynchMediaRelayRequestSender () |
| virtual UtlBoolean | handleMessage (OsMsg &rMsg) |
| void | setSymmitronInstanceHandle (const UtlString &symmitronHandle) |
| void | pauseBridge (const UtlString &controllerHandle, const UtlString &bridgeId) |
| void | resumeBridge (const UtlString &controllerHandle, const UtlString &bridgeId) |
| void | setDestination (const UtlString &controllerHandle, const UtlString &symId, const UtlString &ipAddress, int port, int keepAliveTime=0) |
| void | pauseSym (const UtlString &controllerHandle, const UtlString &symId) |
| void | resumeSym (const UtlString &controllerHandle, const UtlString &symId) |
| void | setSymTimeout (const UtlString &controllerHandle, const UtlString &symId, int timeout) |
| void | ping (const UtlString &controllerHandle) |
| void | queryBridgeStatistics (const UtlString &controllerHandle, const UtlString &bridgeId, void *opaqueData) |
| OsStatus | postMessageIfStarted (const OsMsg &rMsg, const OsTime &rTimeout=OsTime::OS_INFINITY, UtlBoolean sentFromISR=FALSE) |
Private Attributes | |
| MediaRelay * | mpOwningMediaRelay |
| UtlString | mReferenceSymmitronInstanceHandle |
| AsynchMediaRelayRequestSender | ( | MediaRelay * | pOwningMediaRelay | ) |
| ~AsynchMediaRelayRequestSender | ( | ) | [virtual] |
| UtlBoolean handleMessage | ( | OsMsg & | rMsg | ) | [virtual] |
Reimplemented from OsServerTask.
| void setSymmitronInstanceHandle | ( | const UtlString & | symmitronHandle | ) |
| void setDestination | ( | const UtlString & | controllerHandle, | |
| const UtlString & | symId, | |||
| const UtlString & | ipAddress, | |||
| int | port, | |||
| int | keepAliveTime = 0 | |||
| ) |
| void ping | ( | const UtlString & | controllerHandle | ) |
| void queryBridgeStatistics | ( | const UtlString & | controllerHandle, | |
| const UtlString & | bridgeId, | |||
| void * | opaqueData | |||
| ) |
| OsStatus postMessageIfStarted | ( | const OsMsg & | rMsg, | |
| const OsTime & | rTimeout = OsTime::OS_INFINITY, |
|||
| UtlBoolean | sentFromISR = FALSE | |||
| ) |
MediaRelay* mpOwningMediaRelay [private] |
UtlString mReferenceSymmitronInstanceHandle [private] |