rad  3.0.0
Public Types | Public Member Functions | Static Public Member Functions | List of all members
hellomalif::zpb::LogInfoImpl Class Reference

#include <ZpbHellomalifImpl.hpp>

Inheritance diagram for hellomalif::zpb::LogInfoImpl:
hellomalif::LogInfo

Public Types

typedef ::generated::zpb::hellomalif::LogInfo ZpbType
 
typedef ::generated::zpb::hellomalif::LogInfo ZpbType
 

Public Member Functions

 LogInfoImpl ()
 
 LogInfoImpl (::generated::zpb::hellomalif::LogInfo *inner)
 
 LogInfoImpl (const ::generated::zpb::hellomalif::LogInfo &inner)
 
 LogInfoImpl (const std::string &level, const std::string &logger)
 
 LogInfoImpl (const LogInfoImpl &rhs)
 
 LogInfoImpl (LogInfoImpl &&rhs)
 
LogInfoImploperator= (const LogInfoImpl &that)
 
std::string getLevel () const override
 
void setLevel (const std::string &level) override
 
std::string getLogger () const override
 
void setLogger (const std::string &logger) override
 
std::unique_ptr<::hellomalif::LogInfoclone () const override
 
bool keyEquals (const ::hellomalif::LogInfo &other) const override
 
std::size_t keyHash () const
 
std::unique_ptr<::hellomalif::LogInfocloneKey () const override
 
bool hasKey () const override
 
bool toByteArray (zmq::message_t &msg) const override
 
bool toByteArray (std::string &output) const override
 
bool fromByteArray (const std::string &data) override
 
bool fromByteArray (const void *data, std::size_t size) override
 
void copy (const ::hellomalif::LogInfo &from) override
 
 operator ZpbType * () const
 
 LogInfoImpl ()
 
 LogInfoImpl (::generated::zpb::hellomalif::LogInfo *inner)
 
 LogInfoImpl (const ::generated::zpb::hellomalif::LogInfo &inner)
 
 LogInfoImpl (const std::string &level, const std::string &logger)
 
 LogInfoImpl (const LogInfoImpl &rhs)
 
 LogInfoImpl (LogInfoImpl &&rhs)
 
LogInfoImploperator= (const LogInfoImpl &that)
 
std::string getLevel () const override
 
void setLevel (const std::string &level) override
 
std::string getLogger () const override
 
void setLogger (const std::string &logger) override
 
std::unique_ptr<::hellomalif::LogInfoclone () const override
 
bool keyEquals (const ::hellomalif::LogInfo &other) const override
 
std::size_t keyHash () const
 
std::unique_ptr<::hellomalif::LogInfocloneKey () const override
 
bool hasKey () const override
 
bool toByteArray (zmq::message_t &msg) const override
 
bool toByteArray (std::string &output) const override
 
bool fromByteArray (const std::string &data) override
 
bool fromByteArray (const void *data, std::size_t size) override
 
void copy (const ::hellomalif::LogInfo &from) override
 
 operator ZpbType * () const
 
- Public Member Functions inherited from hellomalif::LogInfo
virtual ~LogInfo ()=default
 
::hellomalif::LogInfooperator= (const ::hellomalif::LogInfo &other)
 
virtual ~LogInfo ()=default
 
::hellomalif::LogInfooperator= (const ::hellomalif::LogInfo &other)
 

Static Public Member Functions

static int32_t typeHash ()
 
static int32_t typeHash ()
 

Additional Inherited Members

- Static Public Attributes inherited from hellomalif::LogInfo
static constexpr const char * TYPE_ID = "LogInfo"
 

Member Typedef Documentation

◆ ZpbType [1/2]

◆ ZpbType [2/2]

Constructor & Destructor Documentation

◆ LogInfoImpl() [1/12]

hellomalif::zpb::LogInfoImpl::LogInfoImpl ( )
inline

◆ LogInfoImpl() [2/12]

hellomalif::zpb::LogInfoImpl::LogInfoImpl ( ::generated::zpb::hellomalif::LogInfo inner)
inlineexplicit

◆ LogInfoImpl() [3/12]

hellomalif::zpb::LogInfoImpl::LogInfoImpl ( const ::generated::zpb::hellomalif::LogInfo inner)
inlineexplicit

◆ LogInfoImpl() [4/12]

hellomalif::zpb::LogInfoImpl::LogInfoImpl ( const std::string &  level,
const std::string &  logger 
)
inline

◆ LogInfoImpl() [5/12]

hellomalif::zpb::LogInfoImpl::LogInfoImpl ( const LogInfoImpl rhs)
inline

◆ LogInfoImpl() [6/12]

hellomalif::zpb::LogInfoImpl::LogInfoImpl ( LogInfoImpl &&  rhs)
inline

◆ LogInfoImpl() [7/12]

hellomalif::zpb::LogInfoImpl::LogInfoImpl ( )
inline

◆ LogInfoImpl() [8/12]

hellomalif::zpb::LogInfoImpl::LogInfoImpl ( ::generated::zpb::hellomalif::LogInfo inner)
inlineexplicit

◆ LogInfoImpl() [9/12]

hellomalif::zpb::LogInfoImpl::LogInfoImpl ( const ::generated::zpb::hellomalif::LogInfo inner)
inlineexplicit

◆ LogInfoImpl() [10/12]

hellomalif::zpb::LogInfoImpl::LogInfoImpl ( const std::string &  level,
const std::string &  logger 
)
inline

◆ LogInfoImpl() [11/12]

hellomalif::zpb::LogInfoImpl::LogInfoImpl ( const LogInfoImpl rhs)
inline

◆ LogInfoImpl() [12/12]

hellomalif::zpb::LogInfoImpl::LogInfoImpl ( LogInfoImpl &&  rhs)
inline

Member Function Documentation

◆ clone() [1/2]

std::unique_ptr<::hellomalif::LogInfo> hellomalif::zpb::LogInfoImpl::clone ( ) const
inlineoverride

◆ clone() [2/2]

std::unique_ptr<::hellomalif::LogInfo> hellomalif::zpb::LogInfoImpl::clone ( ) const
inlineoverride

◆ cloneKey() [1/2]

std::unique_ptr<::hellomalif::LogInfo> hellomalif::zpb::LogInfoImpl::cloneKey ( ) const
inlineoverride

◆ cloneKey() [2/2]

std::unique_ptr<::hellomalif::LogInfo> hellomalif::zpb::LogInfoImpl::cloneKey ( ) const
inlineoverride

◆ copy() [1/2]

void hellomalif::zpb::LogInfoImpl::copy ( const ::hellomalif::LogInfo from)
inlineoverride

◆ copy() [2/2]

void hellomalif::zpb::LogInfoImpl::copy ( const ::hellomalif::LogInfo from)
inlineoverride

◆ fromByteArray() [1/4]

bool hellomalif::zpb::LogInfoImpl::fromByteArray ( const std::string &  data)
inlineoverride

◆ fromByteArray() [2/4]

bool hellomalif::zpb::LogInfoImpl::fromByteArray ( const std::string &  data)
inlineoverride

◆ fromByteArray() [3/4]

bool hellomalif::zpb::LogInfoImpl::fromByteArray ( const void *  data,
std::size_t  size 
)
inlineoverride

◆ fromByteArray() [4/4]

bool hellomalif::zpb::LogInfoImpl::fromByteArray ( const void *  data,
std::size_t  size 
)
inlineoverride

◆ getLevel() [1/2]

std::string hellomalif::zpb::LogInfoImpl::getLevel ( ) const
inlineoverridevirtual

Implements hellomalif::LogInfo.

◆ getLevel() [2/2]

std::string hellomalif::zpb::LogInfoImpl::getLevel ( ) const
inlineoverridevirtual

Implements hellomalif::LogInfo.

◆ getLogger() [1/2]

std::string hellomalif::zpb::LogInfoImpl::getLogger ( ) const
inlineoverridevirtual

Implements hellomalif::LogInfo.

◆ getLogger() [2/2]

std::string hellomalif::zpb::LogInfoImpl::getLogger ( ) const
inlineoverridevirtual

Implements hellomalif::LogInfo.

◆ hasKey() [1/2]

bool hellomalif::zpb::LogInfoImpl::hasKey ( ) const
inlineoverride

◆ hasKey() [2/2]

bool hellomalif::zpb::LogInfoImpl::hasKey ( ) const
inlineoverride

◆ keyEquals() [1/2]

bool hellomalif::zpb::LogInfoImpl::keyEquals ( const ::hellomalif::LogInfo other) const
inlineoverride

◆ keyEquals() [2/2]

bool hellomalif::zpb::LogInfoImpl::keyEquals ( const ::hellomalif::LogInfo other) const
inlineoverride

◆ keyHash() [1/2]

std::size_t hellomalif::zpb::LogInfoImpl::keyHash ( ) const
inline

◆ keyHash() [2/2]

std::size_t hellomalif::zpb::LogInfoImpl::keyHash ( ) const
inline

◆ operator ZpbType *() [1/2]

hellomalif::zpb::LogInfoImpl::operator ZpbType * ( ) const
inline

◆ operator ZpbType *() [2/2]

hellomalif::zpb::LogInfoImpl::operator ZpbType * ( ) const
inline

◆ operator=() [1/2]

LogInfoImpl& hellomalif::zpb::LogInfoImpl::operator= ( const LogInfoImpl that)
inline

◆ operator=() [2/2]

LogInfoImpl& hellomalif::zpb::LogInfoImpl::operator= ( const LogInfoImpl that)
inline

◆ setLevel() [1/2]

void hellomalif::zpb::LogInfoImpl::setLevel ( const std::string &  level)
inlineoverridevirtual

Implements hellomalif::LogInfo.

◆ setLevel() [2/2]

void hellomalif::zpb::LogInfoImpl::setLevel ( const std::string &  level)
inlineoverridevirtual

Implements hellomalif::LogInfo.

◆ setLogger() [1/2]

void hellomalif::zpb::LogInfoImpl::setLogger ( const std::string &  logger)
inlineoverridevirtual

Implements hellomalif::LogInfo.

◆ setLogger() [2/2]

void hellomalif::zpb::LogInfoImpl::setLogger ( const std::string &  logger)
inlineoverridevirtual

Implements hellomalif::LogInfo.

◆ toByteArray() [1/4]

bool hellomalif::zpb::LogInfoImpl::toByteArray ( std::string &  output) const
inlineoverride

◆ toByteArray() [2/4]

bool hellomalif::zpb::LogInfoImpl::toByteArray ( std::string &  output) const
inlineoverride

◆ toByteArray() [3/4]

bool hellomalif::zpb::LogInfoImpl::toByteArray ( zmq::message_t &  msg) const
inlineoverride

◆ toByteArray() [4/4]

bool hellomalif::zpb::LogInfoImpl::toByteArray ( zmq::message_t &  msg) const
inlineoverride

◆ typeHash() [1/2]

static int32_t hellomalif::zpb::LogInfoImpl::typeHash ( )
inlinestatic

◆ typeHash() [2/2]

static int32_t hellomalif::zpb::LogInfoImpl::typeHash ( )
inlinestatic

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