The C++ framework for developing highly scalable, high performance servers on Windows platforms.

CRTSPResourceManager Member List

This is the complete list of members for CRTSPResourceManager, including all inherited members.

AddResource(const JetByteTools::Core::_tstring &uriName, IRTSPResource &resource)CRTSPResourceManager
BeginShutdown()CRTSPResourceManager
CRTSPResourceManager(const JetByteTools::Core::_tstring &cname, const JetByteTools::Core::_tstring &baseUri, DWORD framesToCache, JetByteTools::Core::IQueueTimers &timerQueue, JetByteTools::Seconds sessionInactivityTimeout, JetByteTools::IO::IAllocateBuffers &bufferAllocator, ICreateUDPConnections &connectionManager, DWORD mtu)CRTSPResourceManager
CRTSPResourceManager(const JetByteTools::Core::_tstring &cname, const JetByteTools::Core::_tstring &baseUri, DWORD framesToCache, JetByteTools::Core::IQueueTimers &timerQueue, JetByteTools::Seconds sessionInactivityTimeout, JetByteTools::IO::IAllocateBuffers &bufferAllocator, ICreateUDPConnections &connectionManager, DWORD mtu, IAllocateSSRCs &ssrcAllocator, JetByteTools::Core::IProvideSystemTime &systemTimeProvider)CRTSPResourceManager
Describe(const std::string &hostAddress, const std::string &rtspPort, const JetByteTools::Socket::IAddress &remoteAddress, const std::string &uri, const std::string &accept, std::string &description, std::string &contentType) overrideCRTSPResourceManager [virtual]
DestroySession(const std::string &sessionID) overrideCRTSPResourceManager [virtual]
GetMTU() const CRTSPResourceManager
GetParameter(const JetByteTools::Socket::IAddress &remoteAddress, const std::string &uri, const std::string &sessionID, size_t entitySize, const BYTE *pEntityData) overrideCRTSPResourceManager [virtual]
OnInboundStreamData(const IInterleavedRTPTCPStream &stream, JetByteTools::IO::CSmartBuffer &data) overrideCRTSPResourceManager [virtual]
Pause(const JetByteTools::Socket::IAddress &remoteAddress, const std::string &uri, const std::string &sessionID, const std::string &range) overrideCRTSPResourceManager [virtual]
PauseSession(const std::string &sessionID) overrideCRTSPResourceManager [virtual]
Play(const std::string &hostAddress, const std::string &rtspPort, const JetByteTools::Socket::IAddress &remoteAddress, const std::string &uri, const std::string &sessionID, const std::string &range, std::string &outputRange, std::string &rtpInfo) overrideCRTSPResourceManager [virtual]
RemoveResource(const std::string &uri)CRTSPResourceManager
RemoveStream(const IInterleavedRTPTCPStream &stream) overrideCRTSPResourceManager [virtual]
ResponseCode enum nameIManageRTSPResources
ResponseInvalidParameter enum valueIManageRTSPResources
ResponseNotAcceptable enum valueIManageRTSPResources
ResponseNotFound enum valueIManageRTSPResources
ResponseOK enum valueIManageRTSPResources
ResponseSessionNotFound enum valueIManageRTSPResources
ResponseUnsupportedTransport enum valueIManageRTSPResources
ResumeSession(const std::string &sessionID) overrideCRTSPResourceManager [virtual]
Setup(SupportedTransports supportedTransports, const std::string &hostAddress, const JetByteTools::Socket::IAddress &remoteAddress, IInterleavedRTPTCPStream &tcpStream, const std::string &uri, std::string &session, const std::string &transport, std::string &selectedTransport, std::string &sessionDescription) overrideCRTSPResourceManager [virtual]
SupportedTransports enum nameIManageRTSPResources
SupportsAllTransports enum valueIManageRTSPResources
SupportsTCPTransport enum valueIManageRTSPResources
SupportsUDPTransport enum valueIManageRTSPResources
Teardown(const JetByteTools::Socket::IAddress &remoteAddress, const std::string &uri, const std::string &sessionID) overrideCRTSPResourceManager [virtual]
WaitForShutdownToComplete()CRTSPResourceManager
WaitForShutdownToComplete(Milliseconds timeout)CRTSPResourceManager
~CRTSPResourceManager()CRTSPResourceManager
~IManageRTSPResources()IManageRTSPResources [protected, virtual]
~IManageRTSPSessionTimeouts()IManageRTSPSessionTimeouts [private, virtual]


Generated on Sun Sep 12 19:11:20 2021 for The Server Framework - v7.4 by doxygen 1.5.3