WebCFace 2.5.2
Web-based Communication Framework & Dashboard-like UI
Loading...
Searching...
No Matches
Log Struct Reference

#include <webcface/common/internal/message/log.h>

Inheritance diagram for Log:
[legend]
Collaboration diagram for Log:
[legend]

Public Member Functions

 Log ()=default
 
 Log (const SharedString &field, const std::shared_ptr< std::deque< LogLine > > &log)
 
template<typename It >
 Log (const SharedString &field, const It &begin, const It &end)
 
 Log (const SharedString &field, const LogLine &ll)
 

Static Public Member Functions

static SharedString defaultLogName ()
 

Public Attributes

SharedString field
 
std::shared_ptr< std::deque< LogLine > > log
 

Static Public Attributes

static constexpr int kind
 

Constructor & Destructor Documentation

◆ Log() [1/4]

Log ( )
default

◆ Log() [2/4]

Log ( const SharedString field,
const std::shared_ptr< std::deque< LogLine > > &  log 
)
inline

◆ Log() [3/4]

template<typename It >
Log ( const SharedString field,
const It &  begin,
const It &  end 
)
inline

◆ Log() [4/4]

Log ( const SharedString field,
const LogLine ll 
)
inlineexplicit

Member Function Documentation

◆ defaultLogName()

SharedString defaultLogName ( )
static

Member Data Documentation

◆ field

SharedString field

◆ kind

constexpr int kind
staticconstexprinherited

◆ log

std::shared_ptr<std::deque<LogLine> > log

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