Classes | Namespaces | Functions
logmessage.hpp File Reference
#include <qi/log.hpp>
#include <qi/anyobject.hpp>
#include <qi/clock.hpp>
#include <tuple>
Include dependency graph for logmessage.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  qi::LogMessage
 

Namespaces

 qi
 
 qi::detail
 
 qi::detail::name
 

Functions

bool fromOld (std::map< std::string, ::qi::AnyValue > &fields, const std::vector< std::tuple< std::string, qi::TypeInterface * >> &missing, const std::map< std::string, ::qi::AnyReference > &dropfields)
 
const char * qi::detail::name::LogMessage_date ()
 
const char * qi::detail::name::LogMessage_systemDate ()
 
const char * qi::detail::name::LogMessage_timestamp ()
 
 QI_TYPE_STRUCT (::qi::LogMessage, source, level, category, location, message, id, date, systemDate)
 
 QI_TYPE_STRUCT_EXTENSION_CONVERT_HANDLERS (::qi::LogMessage, fromOld, toOld)
 
bool toOld (std::map< std::string, ::qi::AnyValue > &fields, const std::vector< std::tuple< std::string, qi::TypeInterface * >> &missing, const std::map< std::string, ::qi::AnyReference > &dropfields)
 

Function Documentation

◆ fromOld()

bool fromOld ( std::map< std::string, ::qi::AnyValue > &  fields,
const std::vector< std::tuple< std::string, qi::TypeInterface * >> &  missing,
const std::map< std::string, ::qi::AnyReference > &  dropfields 
)
inline

Definition at line 81 of file logmessage.hpp.

◆ QI_TYPE_STRUCT()

QI_TYPE_STRUCT ( ::qi::LogMessage  ,
source  ,
level  ,
category  ,
location  ,
message  ,
id  ,
date  ,
systemDate   
)

◆ QI_TYPE_STRUCT_EXTENSION_CONVERT_HANDLERS()

QI_TYPE_STRUCT_EXTENSION_CONVERT_HANDLERS ( ::qi::LogMessage  ,
fromOld  ,
toOld   
)

◆ toOld()

bool toOld ( std::map< std::string, ::qi::AnyValue > &  fields,
const std::vector< std::tuple< std::string, qi::TypeInterface * >> &  missing,
const std::map< std::string, ::qi::AnyReference > &  dropfields 
)
inline

Definition at line 52 of file logmessage.hpp.



naoqi_libqicore
Author(s): Aldebaran
autogenerated on Wed Sep 14 2022 02:22:41