|
|
| DataType () |
| | default CTOR
|
| |
|
| DataType (const DataType &)=default |
| | copy CTOR
|
| |
|
| DataType (DataType &&)=default |
| | move CTOR
|
| |
| DataType & | operator= (const DataType &)=default |
| | copy assignment operator.
|
| |
| DataType & | operator= (DataType &&)=default |
| | move assignment operator.
|
| |
| | DataType (std::string name, size_t bit_size, std::string description={}, OptionalSize array_size={}, std::string unit_name={}, std::string minimum_value={}, std::string maximum_value={}, OptionalSize default_type_alignment={}) |
| | CTOR.
|
| |
| | DataType (const std::initializer_list< std::string > &initializer) |
| | CTOR with initializer.
|
| |
|
virtual | ~DataType ()=default |
| | DTOR.
|
| |
| bool | operator== (const DataType &other) const |
| | equality operator.
|
| |
| bool | operator!= (const DataType &other) const |
| | non equality operator.
|
| |
| TypeOfType | getTypeOfType () const override |
| | Get the Type Of the Type (data_type, enum_type, struct_type, stream_meta_type).
|
| |
| void | setName (const std::string &name) override |
| | Set the Name.
|
| |
| size_t | getBitSize () const |
| | Get the Bit Size.
|
| |
| void | setBitSize (size_t size) |
| | Set the Bit Size.
|
| |
| OptionalSize | getArraySize () const |
| | Get the Array Size (optional)
|
| |
| void | setArraySize (OptionalSize array_size) |
| | Set the Array Size object.
|
| |
| const std::string & | getUnitName () const |
| | Get the Unit Name.
|
| |
| void | setUnitName (const std::string &unit_name) |
| | Set the Unit Name.
|
| |
| const std::string & | getMin () const |
| | Get the Min Value for information (introduced in DDL 3.0)
|
| |
| void | setMin (const std::string &minimum_value) |
| | Set the Min (introduced in DDL 3.0)
|
| |
| const std::string & | getMax () const |
| | Get the Max Value for information (introduced in DDL 3.0)
|
| |
| void | setMax (const std::string &maximum_value) |
| | Set the Max (introduced in DDL 3.0)
|
| |
| const std::string & | getDescription () const |
| | Get the Description.
|
| |
| void | setDescription (const std::string &description) |
| | Set the Description.
|
| |
| const OptionalSize & | getDefaultAlignment () const |
| | Get the default Alignment if set.
|
| |
|
| TypeBase ()=default |
| | CTOR.
|
| |
|
| TypeBase (const TypeBase &)=default |
| | copy CTOR
|
| |
|
| TypeBase (TypeBase &&)=default |
| | move CTOR
|
| |
| TypeBase & | operator= (const TypeBase &)=default |
| | copy assignment operator
|
| |
| TypeBase & | operator= (TypeBase &&)=default |
| | move assignment operator
|
| |
| | TypeBase (std::string name) |
| | CTOR.
|
| |
|
virtual | ~TypeBase ()=default |
| | DTOR.
|
| |
| const std::string & | getName () const |
| | Get the Name.
|
| |
|
| ModelSubjectUtility ()=default |
| | CTOR.
|
| |
|
| ModelSubjectUtility (const ModelSubjectUtility &) |
| | copy CTOR which removes the observers in case of!
|
| |
| ModelSubjectUtility & | operator= (const ModelSubjectUtility &) |
| | copy assignment operator which removes the observers in case of!
|
| |
|
virtual | ~ModelSubjectUtility ()=default |
| | DTOR.
|
| |
| void | attachObserver (observer_type *observer) |
| | adda a observer to notify.
|
| |
| void | detachObserver (observer_type *observer) |
| | remove a observer if in list.
|
| |
|
| ModelSubjectUtility ()=default |
| | CTOR.
|
| |
|
| ModelSubjectUtility (const ModelSubjectUtility &) |
| | copy CTOR which removes the observers in case of!
|
| |
| ModelSubjectUtility & | operator= (const ModelSubjectUtility &) |
| | copy assignment operator which removes the observers in case of!
|
| |
|
virtual | ~ModelSubjectUtility ()=default |
| | DTOR.
|
| |
| void | attachObserver (observer_type *observer) |
| | adda a observer to notify.
|
| |
| void | detachObserver (observer_type *observer) |
| | remove a observer if in list.
|
| |
|
| ModelSubjectUtility ()=default |
| | CTOR.
|
| |
|
| ModelSubjectUtility (const ModelSubjectUtility &) |
| | copy CTOR which removes the observers in case of!
|
| |
| ModelSubjectUtility & | operator= (const ModelSubjectUtility &) |
| | copy assignment operator which removes the observers in case of!
|
| |
|
virtual | ~ModelSubjectUtility ()=default |
| | DTOR.
|
| |
| void | attachObserver (observer_type *observer) |
| | adda a observer to notify.
|
| |
| void | detachObserver (observer_type *observer) |
| | remove a observer if in list.
|
| |
|
| ModelSubjectUtility ()=default |
| | CTOR.
|
| |
|
| ModelSubjectUtility (const ModelSubjectUtility &) |
| | copy CTOR which removes the observers in case of!
|
| |
| ModelSubjectUtility & | operator= (const ModelSubjectUtility &) |
| | copy assignment operator which removes the observers in case of!
|
| |
|
virtual | ~ModelSubjectUtility ()=default |
| | DTOR.
|
| |
| void | attachObserver (observer_type *observer) |
| | adda a observer to notify.
|
| |
| void | detachObserver (observer_type *observer) |
| | remove a observer if in list.
|
| |
|
| ModelSubjectUtility ()=default |
| | CTOR.
|
| |
|
| ModelSubjectUtility (const ModelSubjectUtility &) |
| | copy CTOR which removes the observers in case of!
|
| |
| ModelSubjectUtility & | operator= (const ModelSubjectUtility &) |
| | copy assignment operator which removes the observers in case of!
|
| |
|
virtual | ~ModelSubjectUtility ()=default |
| | DTOR.
|
| |
| void | attachObserver (observer_type *observer) |
| | adda a observer to notify.
|
| |
| void | detachObserver (observer_type *observer) |
| | remove a observer if in list.
|
| |
|
| ModelSubjectUtility ()=default |
| | CTOR.
|
| |
|
| ModelSubjectUtility (const ModelSubjectUtility &) |
| | copy CTOR which removes the observers in case of!
|
| |
| ModelSubjectUtility & | operator= (const ModelSubjectUtility &) |
| | copy assignment operator which removes the observers in case of!
|
| |
|
virtual | ~ModelSubjectUtility ()=default |
| | DTOR.
|
| |
| void | attachObserver (observer_type *observer) |
| | adda a observer to notify.
|
| |
| void | detachObserver (observer_type *observer) |
| | remove a observer if in list.
|
| |
|
| ModelSubjectUtility ()=default |
| | CTOR.
|
| |
|
| ModelSubjectUtility (const ModelSubjectUtility &) |
| | copy CTOR which removes the observers in case of!
|
| |
| ModelSubjectUtility & | operator= (const ModelSubjectUtility &) |
| | copy assignment operator which removes the observers in case of!
|
| |
|
virtual | ~ModelSubjectUtility ()=default |
| | DTOR.
|
| |
| void | attachObserver (observer_type *observer) |
| | adda a observer to notify.
|
| |
| void | detachObserver (observer_type *observer) |
| | remove a observer if in list.
|
| |
|
| ModelSubjectUtility ()=default |
| | CTOR.
|
| |
|
| ModelSubjectUtility (const ModelSubjectUtility &) |
| | copy CTOR which removes the observers in case of!
|
| |
| ModelSubjectUtility & | operator= (const ModelSubjectUtility &) |
| | copy assignment operator which removes the observers in case of!
|
| |
|
virtual | ~ModelSubjectUtility ()=default |
| | DTOR.
|
| |
| void | attachObserver (observer_type *observer) |
| | adda a observer to notify.
|
| |
| void | detachObserver (observer_type *observer) |
| | remove a observer if in list.
|
| |
|
| InfoMap ()=default |
| | CTOR.
|
| |
| | InfoMap (const InfoMap &) |
| | copy CTOR
|
| |
| | InfoMap (InfoMap &&) |
| | move CTOR
|
| |
| InfoMap & | operator= (const InfoMap &) |
| | copy assignment operator
|
| |
| InfoMap & | operator= (InfoMap &&) |
| | move assignment operator
|
| |
| template<typename INFO_T> |
| const INFO_T * | getInfo () const |
| | Get the Info Pointer.
|
| |
| template<typename INFO_T> |
| INFO_T * | getInfo () |
| | Get the Info Pointer.
|
| |
| template<typename INFO_T> |
| void | setInfo (const std::shared_ptr< INFO_T > &info) |
| | Set the Info object as shared pointer.
|
| |
|
|
typedef ModelEventCode | event_code_type |
| | local definition of the event code type
|
| |
|
typedef TYPE | subject_type |
| | local definition of the subject type
|
| |
|
typedef ModelObserverUtility< TYPE, ModelEventCode > | observer_type |
| | local definition of the observer type to notify
|
| |
|
typedef ModelEventCode | event_code_type |
| | local definition of the event code type
|
| |
|
typedef TYPE | subject_type |
| | local definition of the subject type
|
| |
|
typedef ModelObserverUtility< TYPE, ModelEventCode > | observer_type |
| | local definition of the observer type to notify
|
| |
|
typedef ModelEventCode | event_code_type |
| | local definition of the event code type
|
| |
|
typedef TYPE | subject_type |
| | local definition of the subject type
|
| |
|
typedef ModelObserverUtility< TYPE, ModelEventCode > | observer_type |
| | local definition of the observer type to notify
|
| |
|
typedef ModelEventCode | event_code_type |
| | local definition of the event code type
|
| |
|
typedef TYPE | subject_type |
| | local definition of the subject type
|
| |
|
typedef ModelObserverUtility< TYPE, ModelEventCode > | observer_type |
| | local definition of the observer type to notify
|
| |
|
typedef TypeAccessMapEventCode | event_code_type |
| | local definition of the event code type
|
| |
|
typedef T | subject_type |
| | local definition of the subject type
|
| |
|
typedef ModelObserverUtility< T, TypeAccessMapEventCode > | observer_type |
| | local definition of the observer type to notify
|
| |
|
typedef TypeAccessMapEventCode | event_code_type |
| | local definition of the event code type
|
| |
|
typedef T | subject_type |
| | local definition of the subject type
|
| |
|
typedef ModelObserverUtility< T, TypeAccessMapEventCode > | observer_type |
| | local definition of the observer type to notify
|
| |
|
typedef TypeAccessMapEventCode | event_code_type |
| | local definition of the event code type
|
| |
|
typedef T | subject_type |
| | local definition of the subject type
|
| |
|
typedef ModelObserverUtility< T, TypeAccessMapEventCode > | observer_type |
| | local definition of the observer type to notify
|
| |
|
typedef TypeAccessMapEventCode | event_code_type |
| | local definition of the event code type
|
| |
|
typedef T | subject_type |
| | local definition of the subject type
|
| |
|
typedef ModelObserverUtility< T, TypeAccessMapEventCode > | observer_type |
| | local definition of the observer type to notify
|
| |
| void | notifyChanged (event_code_type event_code, subject_type &changed_subject, const std::string &additional_info) |
| | helper utility function to notify the current observers
|
| |
| void | notifyChanged (event_code_type event_code, subject_type &changed_subject, const std::string &additional_info) |
| | helper utility function to notify the current observers
|
| |
| void | notifyChanged (event_code_type event_code, subject_type &changed_subject, const std::string &additional_info) |
| | helper utility function to notify the current observers
|
| |
| void | notifyChanged (event_code_type event_code, subject_type &changed_subject, const std::string &additional_info) |
| | helper utility function to notify the current observers
|
| |
| void | notifyChanged (event_code_type event_code, subject_type &changed_subject, const std::string &additional_info) |
| | helper utility function to notify the current observers
|
| |
| void | notifyChanged (event_code_type event_code, subject_type &changed_subject, const std::string &additional_info) |
| | helper utility function to notify the current observers
|
| |
| void | notifyChanged (event_code_type event_code, subject_type &changed_subject, const std::string &additional_info) |
| | helper utility function to notify the current observers
|
| |
| void | notifyChanged (event_code_type event_code, subject_type &changed_subject, const std::string &additional_info) |
| | helper utility function to notify the current observers
|
| |
|
std::string | _name |
| | name storage value
|
| |