Lexis  1.0.0
Vocabulary of events and shared objects for BBP and HBP software
lexis::Request Class Reference
+ Inheritance diagram for lexis::Request:
+ Collaboration diagram for lexis::Request:

Public Member Functions

::zerobuf::uint128_t getEvent () const
 
void setEvent (::zerobuf::uint128_t value)
 Set the value of the ::zerobuf::uint128_t fixed size member. More...
 
 Request (const ::zerobuf::uint128_t &eventValue)
 
 Request (const Request &rhs)
 
 Request (Request &&rhs) noexcept
 
 Request (const ::zerobuf::Zerobuf &rhs)
 
 Request (::zerobuf::AllocatorPtr allocator)
 
Requestoperator= (const Request &rhs)
 
Requestoperator= (Request &&rhs)
 
std::string getSchema () const final
 
std::string getTypeName () const final
 
::zerobuf::uint128_t getTypeIdentifier () const final
 
size_t getZerobufStaticSize () const final
 
size_t getZerobufNumDynamics () const final
 
void _parseJSON (const Json::Value &json) final
 
void _createJSON (Json::Value &json) const final
 

Static Public Member Functions

static std::string ZEROBUF_SCHEMA ()
 
static std::string ZEROBUF_TYPE_NAME ()
 
::zerobuf::uint128_t ZEROBUF_TYPE_IDENTIFIER ()
 
static size_t ZEROBUF_STATIC_SIZE ()
 
static size_t ZEROBUF_NUM_DYNAMICS ()
 
static ConstRequestPtr create (const void *data, const size_t size)
 

Detailed Description

Definition at line 16 of file request.h.

Member Function Documentation

void lexis::Request::setEvent ( ::zerobuf::uint128_t  value)

Set the value of the ::zerobuf::uint128_t fixed size member.

notifyChanged() is internally called after the change has been done.

Parameters
valuethe ::zerobuf::uint128_t value to be set in the current object

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