, 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) override | CRTSPResourceManager | [virtual] |
DestroySession(const std::string &sessionID) override | CRTSPResourceManager | [virtual] |
GetMTU() const | CRTSPResourceManager | |
GetParameter(const JetByteTools::Socket::IAddress &remoteAddress, const std::string &uri, const std::string &sessionID, size_t entitySize, const BYTE *pEntityData) override | CRTSPResourceManager | [virtual] |
OnInboundStreamData(const IInterleavedRTPTCPStream &stream, JetByteTools::IO::CSmartBuffer &data) override | CRTSPResourceManager | [virtual] |
Pause(const JetByteTools::Socket::IAddress &remoteAddress, const std::string &uri, const std::string &sessionID, const std::string &range) override | CRTSPResourceManager | [virtual] |
PauseSession(const std::string &sessionID) override | CRTSPResourceManager | [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) override | CRTSPResourceManager | [virtual] |
RemoveResource(const std::string &uri) | CRTSPResourceManager | |
RemoveStream(const IInterleavedRTPTCPStream &stream) override | CRTSPResourceManager | [virtual] |
ResponseCode enum name | IManageRTSPResources | |
ResponseInvalidParameter enum value | IManageRTSPResources | |
ResponseNotAcceptable enum value | IManageRTSPResources | |
ResponseNotFound enum value | IManageRTSPResources | |
ResponseOK enum value | IManageRTSPResources | |
ResponseSessionNotFound enum value | IManageRTSPResources | |
ResponseUnsupportedTransport enum value | IManageRTSPResources | |
ResumeSession(const std::string &sessionID) override | CRTSPResourceManager | [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) override | CRTSPResourceManager | [virtual] |
SupportedTransports enum name | IManageRTSPResources | |
SupportsAllTransports enum value | IManageRTSPResources | |
SupportsTCPTransport enum value | IManageRTSPResources | |
SupportsUDPTransport enum value | IManageRTSPResources | |
Teardown(const JetByteTools::Socket::IAddress &remoteAddress, const std::string &uri, const std::string &sessionID) override | CRTSPResourceManager | [virtual] |
WaitForShutdownToComplete() | CRTSPResourceManager | |
WaitForShutdownToComplete(Milliseconds timeout) | CRTSPResourceManager | |
~CRTSPResourceManager() | CRTSPResourceManager | |
~IManageRTSPResources() | IManageRTSPResources | [protected, virtual] |
~IManageRTSPSessionTimeouts() | IManageRTSPSessionTimeouts | [private, virtual] |