#include <ProxyClientWrapperFactory.h>
Collaboration diagram for ProxyClientWrapperFactory:

Public Member Functions | |
| virtual | ~ProxyClientWrapperFactory () |
| ProxyClientWrapper * | getProxyClientWrapper (RTSPProxySession *session, MNString url, MNSelector &selector, ProxyServer *proxyServer, bool dynReflection) |
| ProxyClientWrapper * | getDynReflectionProxyClient (RTSPProxySession *session, MNString url, MNSelector &selector, ProxyServer *proxyServer, int presentationTime, bool &isNew) |
| ProxyClientWrapper * | getAssociatedProxyClientWrapper (ProxyClient *pc) |
| void | releaseProxyClientWrapper (ProxyClientWrapper *pcw) |
| unsigned int | getSessionMemberCount (MNString url) |
Static Public Member Functions | |
| ProxyClientWrapperFactory * | getInstance () |
Protected Member Functions | |
| ProxyClientWrapperFactory () | |
|
|
|
|
|
|
|
|
returns the ProxyClientWrapper wich holds pc |
|
||||||||||||||||||||||||||||
|
this function returns either an appropriate ProxyClientWrapper for the given url and time or a null pointer |
|
|
|
|
||||||||||||||||||||||||
|
if dynReflection is false this function always returns a new ProxyClientWrapper otherwise it looks for an exisisting ProxyClientWrapper for the given url, if there is no such one it returns a null pointer |
|
|
|
|
|
every ProxyClientWrapper that is needed anymore has to be released with this function if nobody uses the ProxyClientWrapper anymore, the object and the server session are destroyed |
1.3.8