Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
RSUsageEnvironment Class Reference

#include <RsUsageEnvironment.h>

Inheritance diagram for RSUsageEnvironment:
Inheritance graph
[legend]

Public Member Functions

virtual UsageEnvironment & operator<< (char const *str)
 
virtual UsageEnvironment & operator<< (int i)
 
virtual UsageEnvironment & operator<< (unsigned u)
 
virtual UsageEnvironment & operator<< (double d)
 
virtual UsageEnvironment & operator<< (void *p)
 

Static Public Member Functions

static RSUsageEnvironmentcreateNew (TaskScheduler &taskScheduler)
 

Protected Member Functions

 RSUsageEnvironment (TaskScheduler &taskScheduler)
 
virtual ~RSUsageEnvironment ()
 

Private Member Functions

void check ()
 
void flush ()
 

Private Attributes

char buffer [RS_MAX_LOG_MSG_SIZE]
 
el::Loggerlrs_log
 
el::Loggernetdev_log
 
char * ptr
 

Detailed Description

Definition at line 12 of file RsUsageEnvironment.h.

Constructor & Destructor Documentation

RSUsageEnvironment::RSUsageEnvironment ( TaskScheduler &  taskScheduler)
protected

Definition at line 12 of file RsUsageEnvironment.cpp.

RSUsageEnvironment::~RSUsageEnvironment ( )
protectedvirtual

Definition at line 16 of file RsUsageEnvironment.cpp.

Member Function Documentation

void RSUsageEnvironment::check ( )
private

Definition at line 52 of file RsUsageEnvironment.cpp.

RSUsageEnvironment * RSUsageEnvironment::createNew ( TaskScheduler &  taskScheduler)
static

Definition at line 24 of file RsUsageEnvironment.cpp.

void RSUsageEnvironment::flush ( )
private

Definition at line 45 of file RsUsageEnvironment.cpp.

UsageEnvironment & RSUsageEnvironment::operator<< ( char const *  str)
virtual

Definition at line 60 of file RsUsageEnvironment.cpp.

UsageEnvironment & RSUsageEnvironment::operator<< ( int  i)
virtual

Definition at line 84 of file RsUsageEnvironment.cpp.

UsageEnvironment & RSUsageEnvironment::operator<< ( unsigned  u)
virtual

Definition at line 91 of file RsUsageEnvironment.cpp.

UsageEnvironment & RSUsageEnvironment::operator<< ( double  d)
virtual

Definition at line 98 of file RsUsageEnvironment.cpp.

UsageEnvironment & RSUsageEnvironment::operator<< ( void p)
virtual

Definition at line 105 of file RsUsageEnvironment.cpp.

Member Data Documentation

char RSUsageEnvironment::buffer[RS_MAX_LOG_MSG_SIZE]
private

Definition at line 32 of file RsUsageEnvironment.h.

el::Logger* RSUsageEnvironment::lrs_log
private

Definition at line 36 of file RsUsageEnvironment.h.

el::Logger* RSUsageEnvironment::netdev_log
private

Definition at line 35 of file RsUsageEnvironment.h.

char* RSUsageEnvironment::ptr
private

Definition at line 33 of file RsUsageEnvironment.h.


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