#include <ProxyClientWrapper.h>
Collaboration diagram for ProxyClientWrapper:
Public Member Functions | |
ProxyClientWrapper (RTSPProxySession *session, MNSelector &selector, ProxyServer *proxyServer) | |
virtual | ~ProxyClientWrapper () |
void | setUpstreamFillBuffer (ControlBase *fb) |
ControlBase * | getUpstreamFillBuffer () |
MNList< ProxyClient * > * | getProxyClients () |
MNString & | getRtpInfo () |
void | setRtpInfo (MNString &info) |
void | setSetupMsg (RTSPParserBase *msg) |
void | setPlayMsg (RTSPParserBase *msg) |
RTSPParserBase * | getSetupMsg (int idx) |
RTSPParserBase * | getPlayMsg () |
int | getSetupMsgCount () |
int | getNptSeconds () |
bool | isAssociated (ProxyClient *pc) |
void | setServerSideReflectorGM (ServerSideReflectorGM *ssrgm) |
ServerSideReflectorGM * | getServerSideReflectorGM () |
void | sendTeardownMsg (int cseq) |
unsigned int | ref () |
unsigned int | unref () |
unsigned int | getSessionMemberCount () |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
returns true if pc belongs to this ProxyClientWrapper |
|
|
|
with this function a rtsp connection to a server can be closed it is needed when doing individual repositioning during dynamic reflection (when the last client leaves a reflector session) |
|
|
|
|
|
|
|
|
|
|
|
|