Protected Member Functions | Private Attributes | Friends | List of all members
RsRTSPServer::RsRTSPClientSession Class Reference

#include <RsRTSPServer.hh>

Inheritance diagram for RsRTSPServer::RsRTSPClientSession:
Inheritance graph
[legend]

Protected Member Functions

void closeRsCamera ()
 
void emptyStreamProfileQueue (long long int t_profile_key)
 
virtual void handleCmd_GET_PARAMETER (RTSPClientConnection *t_ourClientConnection, ServerMediaSubsession *t_subsession, char const *t_fullRequestStr)
 
virtual void handleCmd_PAUSE (RTSPClientConnection *t_ourClientConnection, ServerMediaSubsession *t_subsession)
 
virtual void handleCmd_PLAY (RTSPClientConnection *t_ourClientConnection, ServerMediaSubsession *t_subsession, char const *t_fullRequestStr)
 
virtual void handleCmd_SET_PARAMETER (RTSPClientConnection *t_ourClientConnection, ServerMediaSubsession *t_subsession, char const *t_fullRequestStr)
 
virtual void handleCmd_SETUP (RTSPServer::RTSPClientConnection *t_ourClientConnection, char const *t_urlPreSuffix, char const *t_urlSuffix, char const *t_fullRequestStr)
 
virtual void handleCmd_TEARDOWN (RTSPClientConnection *t_ourClientConnection, ServerMediaSubsession *t_subsession)
 
void openRsCamera ()
 
 RsRTSPClientSession (RTSPServer &t_ourServer, u_int32_t t_sessionId)
 
virtual ~RsRTSPClientSession ()
 

Private Attributes

std::unordered_map< long long int, rs2::frame_queuem_streamProfiles
 

Friends

class RsRTSPClientConnection
 
class RsRTSPServer
 

Detailed Description

Definition at line 44 of file RsRTSPServer.hh.

Constructor & Destructor Documentation

RsRTSPServer::RsRTSPClientSession::RsRTSPClientSession ( RTSPServer &  t_ourServer,
u_int32_t  t_sessionId 
)
protected

Definition at line 156 of file RsRTSPServer.cpp.

RsRTSPServer::RsRTSPClientSession::~RsRTSPClientSession ( )
protectedvirtual

Definition at line 160 of file RsRTSPServer.cpp.

Member Function Documentation

void RsRTSPServer::RsRTSPClientSession::closeRsCamera ( )
protected

Definition at line 301 of file RsRTSPServer.cpp.

void RsRTSPServer::RsRTSPClientSession::emptyStreamProfileQueue ( long long int  t_profile_key)
protected

Definition at line 314 of file RsRTSPServer.cpp.

void RsRTSPServer::RsRTSPClientSession::handleCmd_GET_PARAMETER ( RTSPClientConnection *  t_ourClientConnection,
ServerMediaSubsession *  t_subsession,
char const *  t_fullRequestStr 
)
protectedvirtual

Definition at line 220 of file RsRTSPServer.cpp.

void RsRTSPServer::RsRTSPClientSession::handleCmd_PAUSE ( RTSPClientConnection *  t_ourClientConnection,
ServerMediaSubsession *  t_subsession 
)
protectedvirtual

Definition at line 205 of file RsRTSPServer.cpp.

void RsRTSPServer::RsRTSPClientSession::handleCmd_PLAY ( RTSPClientConnection *  t_ourClientConnection,
ServerMediaSubsession *  t_subsession,
char const *  t_fullRequestStr 
)
protectedvirtual

Definition at line 188 of file RsRTSPServer.cpp.

void RsRTSPServer::RsRTSPClientSession::handleCmd_SET_PARAMETER ( RTSPClientConnection *  t_ourClientConnection,
ServerMediaSubsession *  t_subsession,
char const *  t_fullRequestStr 
)
protectedvirtual

Definition at line 248 of file RsRTSPServer.cpp.

void RsRTSPServer::RsRTSPClientSession::handleCmd_SETUP ( RTSPServer::RTSPClientConnection *  t_ourClientConnection,
char const *  t_urlPreSuffix,
char const *  t_urlSuffix,
char const *  t_fullRequestStr 
)
protectedvirtual

Definition at line 275 of file RsRTSPServer.cpp.

void RsRTSPServer::RsRTSPClientSession::handleCmd_TEARDOWN ( RTSPClientConnection *  t_ourClientConnection,
ServerMediaSubsession *  t_subsession 
)
protectedvirtual

Definition at line 171 of file RsRTSPServer.cpp.

void RsRTSPServer::RsRTSPClientSession::openRsCamera ( )
protected

Definition at line 296 of file RsRTSPServer.cpp.

Friends And Related Function Documentation

friend class RsRTSPClientConnection
friend

Definition at line 51 of file RsRTSPServer.hh.

friend class RsRTSPServer
friend

Definition at line 50 of file RsRTSPServer.hh.

Member Data Documentation

std::unordered_map<long long int, rs2::frame_queue> RsRTSPServer::RsRTSPClientSession::m_streamProfiles
private

Definition at line 66 of file RsRTSPServer.hh.


The documentation for this class was generated from the following files:


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:32