| 
    Lexis
    1.0.0
    
   Vocabulary of events and shared objects for BBP and HBP software 
   | 
 
 Inheritance diagram for lexis::data::ToggleIDRequest:
 Collaboration diagram for lexis::data::ToggleIDRequest:Public Types | |
| typedef ::zerobuf::Vector< uint32_t > | Ids | 
Public Member Functions | |
| ToggleIDRequest::Ids & | getIds () | 
| Get a reference to the uint32_t dynamic member.  More... | |
| const ToggleIDRequest::Ids & | getIds () const | 
| void | setIds (uint32_t const *value, size_t size) | 
| Set the value of the uint32_t dynamic object from a uint32_t* and size.  More... | |
| std::vector< uint32_t > | getIdsVector () const | 
| void | setIds (const std::vector< uint32_t > &value) | 
| Set the value of the uint32_t dynamic object from a uint32_t std::vector.  More... | |
| void | compact (float threshold=0.1f) final | 
| ToggleIDRequest (const std::vector< uint32_t > &idsValue) | |
| ToggleIDRequest (const ToggleIDRequest &rhs) | |
| ToggleIDRequest (ToggleIDRequest &&rhs) noexcept | |
| ToggleIDRequest (const ::zerobuf::Zerobuf &rhs) | |
| ToggleIDRequest (::zerobuf::AllocatorPtr allocator) | |
| ToggleIDRequest & | operator= (const ToggleIDRequest &rhs) | 
| ToggleIDRequest & | operator= (ToggleIDRequest &&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 | 
Definition at line 81 of file selections.h.
| ToggleIDRequest::Ids& lexis::data::ToggleIDRequest::getIds | ( | ) | 
Get a reference to the uint32_t dynamic member.
WARNING: If the reference is used to modify the object, notifyChanged() needs to be explicitly called afterwards.
| void lexis::data::ToggleIDRequest::setIds | ( | uint32_t const * | value, | 
| size_t | size | ||
| ) | 
Set the value of the uint32_t dynamic object from a uint32_t* and size.
notifyChanged() is internally called after the change has been done.
| value | a pointer to the data to be set in the current object | 
| size | the size of the data to be set | 
| void lexis::data::ToggleIDRequest::setIds | ( | const std::vector< uint32_t > & | value | ) | 
Set the value of the uint32_t dynamic object from a uint32_t std::vector.
notifyChanged() is internally called after the change has been done.
| value | a std::vector< uint32_t > object with the data to be set in the current object |