| ►Cjsonrpc::AbstractServerConnector | |
| ►Crpc::cServerConnector | |
| Crpc::jsonrpc_object_server< ServerStub, Connector > | |
| Ca_util::system::AddressInfo | |
| Cddl::dd::AlignmentConversion | Alignment Conversion utility |
| Cddl::dd::AlignmentValidation | Alignment ConvValidation utility |
| Cddl::dd::ArraySize | |
| Cddl::dd::DDFromXMLFactory< DOM_NODE_TYPE >::AsOptional | |
| ►Cddl::mapping::AssignmentTrigger | Trigger interface to trigger the assignments of a specific target |
| Cddl::mapping::AssignmentTriggerSourceTime | Trigger interface to trigger the assignments of a specific target together with a update time strategy |
| Ca_util::concurrency::detail::basic_semaphore< Mutex, CondVar > | |
| Ca_util::memory::BitSerializer | Bit Serializer Class |
| Cddl::dd::ByteOrderConversion | ByteOrder Conversion utility |
| Cddl::dd::ByteOrderDefault | Default ByteOrder Discovery utility class |
| Cddl::mapping::Function::Callable | Function caller |
| Cddl::codec::ChildElements< ElementAccessType > | Iteratable container type for the given Element type in ElementAccessType::element_type |
| ►Crpc::cJSONConversions | |
| Crpc::jsonrpc_object_server< ServerStub, Connector > | |
| Crpc::jsonrpc_remote_interface< Stub, Interface, Connector, ConnectorInitializer > | |
| Crpc::cRPCObjectsRegistry::cLockedRPCObject | |
| Cddl::codec::CodecConstantInfo | The constant info of a element |
| Cddl::codec::CodecDefaultValueInfo | The default value info of a element |
| Cddl::codec::CodecFactory | |
| Cddl::CodecFactory | |
| Cddl::codec::CodecIndex | |
| Cddl::codec::CodecTypeInfo | Description of the elements Type |
| ►CConnector | |
| ►Crpc::jsonrpc_remote_object< Stub, Connector, ConnectorInitializer > | |
| Crpc::jsonrpc_remote_interface< Stub, Interface, Connector, ConnectorInitializer > | |
| Cddl::mapping::ConstantValueFactory | Constant value factory to create a constant numeric value of value |
| Cddl::mapping::datamodel::ParameterValue::ConstValue | ConstValue type of the parameter |
| Ca_util::memory::detail::Converter< T, is_signed, is_floating_point > | Template converter class to differentiate between float, signed and unsigned integer values |
| ►Ca_util::memory::detail::ConverterBase< T > | |
| Ca_util::memory::detail::Converter< T, 0, 0 > | Partially specialized class for Unsigned Integers |
| Ca_util::memory::detail::Converter< T, 1, 0 > | Partially specialized class for Signed Integers |
| Ca_util::memory::detail::Converter< T, 1, 1 > | Specialized class for Floats (Floats are always signed!) |
| ►Cdetail::cRPCServer | |
| Crpc::http::cJSONRPCServer | |
| Ca_util::parser::CSVReader | |
| Cddl::mapping::datamodel::Trigger::Data | Data type of the trigger |
| ►Ca_util::datetime::Date | |
| Ca_util::datetime::DateTime | DateTime class representing both Date and Time |
| Cddl::DDCompare | |
| Cddl::DDDataType | A DataType class holding the DD for a Datatype with dependencies. (i.e. Units!) |
| Cddl::DDDefault | Convenience class to create a valid predefined Data Definition with predefined types.
This implementation can be used as follows: |
| Cddl::DDElement | Utility class for a complete valid data definition of one StructType::Element and its dependencies. This class is for convenience to use it together with ddl::DDStructure |
| Cddl::DDElementRef | Utility class for a complete valid data definition of one StructType::Element and its dependencies. This class is for convenience to use it together with ddl::DDStructure |
| ►Cddl::DDEnum | Utility class for a complete valid data definition of one EnumType and its dependencies. This class is for convenience to use it together with ddl::DDStructure |
| Cddl::DDEnumGenerator< EnumDataType, typename std::enable_if< std::is_arithmetic< EnumDataType >::value >::type > | |
| Cddl::DDEnumGenerator< EnumDataType, Enable > | |
| Cddl::DDEnumGenerator< EnumDataType, typename std::enable_if< std::is_arithmetic< EnumDataType >::value >::type > | |
| Cddl::DDFile | Convenience class to load and validate a Data Definition form a xml file string.
This implementation can be used as follows: |
| Cddl::dd::DDFromXMLFactory< DOM_NODE_TYPE > | Factory to create a DataDefinition out of a XML based description. This factory uses a template type DOM_NODE_TYPE which is design to follow the a concept class type definition of the a_util::DOMElement |
| Cddl::DDRefUnit | The DDRefunit class holding a reference to its complete DD (references to baseunit and prefix) |
| Cddl::DDString | Convenience class to load and validate a Data Definition xml string.
This implementation can be used as follows: |
| Cddl::DDStructure | Utility class for a complete valid data definition of one StructType and its dependencies. This class is for convenience to use create a StructType data defintion in code.
The class is to use as follows: |
| Cddl::DDStructureGenerator< T, align_with_padding > | Creating a valid Structure Data Definition by a existing type and its member types |
| Cddl::dd::DDToXMLFactory< DOM_NODE_TYPE > | Template class to create DD DOM nodes with the help of the type DOM_NODE_TYPE |
| Cddl::DDUnit | The unit class holding a reference to its complete DD (references to baseunits and prefixes) |
| Cddl::dd::DDXmlLiterals | Singleton for strings used frequently with DD XML serialization |
| ►CDecoderElement< CodecElementAccess< Codec >, ChildElements< CodecElementAccess< Codec > > > | |
| Cddl::codec::CodecElement< CodecElementAccess< Codec > > | |
| ►CDecoderElement< CodecElementAccess< StaticCodec >, ChildElements< CodecElementAccess< StaticCodec > > > | |
| Cddl::codec::CodecElement< CodecElementAccess< StaticCodec > > | |
| ►Cdetail::DelegateBase | |
| Ca_util::experimental::UnaryDelegate< void, const LogEntry & > | |
| Ca_util::experimental::NullaryDelegate< ReturnType > | |
| Ca_util::experimental::UnaryDelegate< ReturnType, ParamType > | |
| ►Cddl::dd::datamodel::StructType::DeserializedInfo | Class to describe the deserialized information of a StructType::Element |
| Cddl::dd::datamodel::StructType::Element | Observable DataDefinition object class for a Element of a StructType |
| Ca_util::xml::DOM | XML parser to read and write standard XML files |
| Ca_util::xml::DOMElement | Representation for an element in the DOM |
| Cddl::codec::CodecIndex::ElementIndex | The element index at the CodecIndex |
| Cddl::codec::ElementIterator< ElementAccessType > | The element iterator |
| Cddl::codec::ElementIteratorConst< ElementAccessType > | The const element iterator |
| ►Cddl::codec::ElementLayoutBase | |
| Cddl::codec::ElementLayout | |
| Cddl::dd::datamodel::ElementType | Helper union class for an element that uses one of the datatype, enumtype, structtype |
| ►Cddl::mapping::Engine | Mapping engine base class |
| Cddl::mapping::DefaultEngine | Default engine implementation |
| Ca_util::result::detail::ErrorDescriptionType | Type needed for reference counting |
| ►Cstd::exception | |
| Cddl::dd::Error | Exception helper class to collect information while parsing, adding DD Objects or other failed operatons |
| ►Cddl::codec::FactoryElement< ElementAccessType, ChildElementsType > | A FactoryElement |
| ►Cddl::codec::DecoderElement< ElementAccessType, ChildElementsType > | A DecoderElement to get values |
| Cddl::codec::CodecElement< ElementAccessType, ChildElementsType > | A CodecElement to get and set values |
| ►CFactoryElement< DecoderElementAccess< const Decoder >, ChildElements< DecoderElementAccess< const Decoder > > > | |
| Cddl::codec::DecoderElement< DecoderElementAccess< const Decoder > > | |
| ►CFactoryElement< DecoderElementAccess< const StaticDecoder >, ChildElements< DecoderElementAccess< const StaticDecoder > > > | |
| Cddl::codec::DecoderElement< DecoderElementAccess< const StaticDecoder > > | |
| ►Cddl::codec::FactoryElement< ElementAccessType, ChildElements< ElementAccessType > > | |
| Cddl::codec::DecoderElement< ElementAccessType, ChildElements< ElementAccessType > > | |
| ►Cddl::codec::FactoryElement< ElementAccessType, ChildElementsType > | |
| ►Cddl::codec::DecoderElement< ElementAccessType, ChildElementsType > | |
| Cddl::codec::CodecElement< ElementAccessType, ChildElementsType > | |
| ►Cddl::codec::FactoryElement< self_type, ChildElements< self_type > > | |
| ►Cddl::codec::DecoderElement< self_type, ChildElements< self_type > > | |
| Cddl::codec::CodecElement< self_type, ChildElements< self_type > > | |
| ►Cddl::codec::FactoryElementAccess< AccessType > | A factory element access type concept template to retrieve element information from the AccessType. This class is to retrieve common information of the element |
| ►Cddl::codec::DecoderElementAccess< AccessType > | A element access type concept template to retrieve element information from the AccessType and get the element value. This class is to retrieve common information of the element and get the element value content |
| Cddl::codec::CodecElementAccess< AccessType > | A element access type concept template to retrieve element information from the AccessType, get and set the element value. This class is to retrieve common information of the element, get and set the element value content |
| Ca_util::concurrency::fast_mutex | Fast mutex class, implemented as an atomic spin lock with very low CPU overhead |
| Cddl::mapping::datamodel::Assignment::FunctionCall | FunctionCall type |
| Ca_util::system::HighResSchedulingSupport | |
| ►Cjsonrpc::IClientConnector | |
| Crpc::http::cJSONClientConnector | |
| ►Ca_util::result::detail::IErrorDescription | |
| Ca_util::result::detail::ErrorDescription | |
| Ca_util::result::detail::ResultInfoDescription< T, class > | |
| ►Cddl::dd::datamodel::IInfo | Basic Info interface can be added to the ddl::dd::datamodel::InfoMap |
| Cddl::dd::datamodel::Info< INFO_T > | Helper template class to create valid IInfo objects |
| ►Cddl::utility::IInfo | Basic Info interface can be added to the ddl::dd::datamodel::InfoMap |
| Cddl::dd::datamodel::Info< INFO_T > | Helper template class to create valid IInfo objects |
| Cddl::mapping::rt::IMappingEnvironment | |
| ►Cddl::dd::datamodel::InfoMap | Info Map for the datamodel to hold a set of optional IInfo instances. Only one instance of one Info type is possible |
| ►Cddl::dd::datamodel::BaseUnit | BaseUnit |
| Cddl::BaseUnit< T > | Generator template to create baseunits |
| Cddl::dd::datamodel::DataDefinition | DataDefinition Datamodel This datamodel is observable for any change of: |
| ►Cddl::dd::datamodel::DataType | Observable DataDefinition object class to describe (POD) DataType |
| Cddl::DataType< bool > | The datatype for bool |
| Cddl::DataType< char > | The datatype for char |
| Cddl::DataType< double > | The datatype for double |
| Cddl::DataType< float > | The datatype for float |
| Cddl::DataType< T > | Generator template to create DataType for the plain c-types |
| Cddl::DataType< bool > | The datatype for bool |
| Cddl::DataType< char > | The datatype for char |
| Cddl::DataType< double > | The datatype for double |
| Cddl::DataType< float > | The datatype for float |
| Cddl::dd::datamodel::EnumType | Observable DataDefinition object class to describe EnumType |
| Cddl::dd::datamodel::Header | Data Definition datamodel for the Header |
| Cddl::dd::datamodel::KeyValuePair | Observable KeyValuePair |
| Cddl::dd::datamodel::Stream | Observable Stream DataDefinition object |
| Cddl::dd::datamodel::Stream::Struct | DataDefinition object class of datamodel to hold a streamstruct |
| Cddl::dd::datamodel::StreamMetaType | Observable DataDefinition object class to describe StreamMetaType |
| Cddl::dd::datamodel::StructType | Observable DataDefinition object class to describe StructType |
| Cddl::dd::datamodel::StructType::Element | Observable DataDefinition object class for a Element of a StructType |
| Cddl::dd::datamodel::Unit | BaseUnit |
| ►Cddl::dd::datamodel::UnitPrefix | Unit Prefix - datamodel pefixes |
| Cddl::UnitPrefix< T > | Generator template to create UnitPrefix |
| Cddl::mapping::datamodel::Assignment | Datamodel assignment class used in Target |
| Cddl::mapping::datamodel::Function | Datamodel function class used in MappingConfiguration |
| Cddl::mapping::datamodel::Header | Datamodel header class This class is observable |
| Cddl::mapping::datamodel::MappingConfiguration | The mapping configuration datamodel |
| Cddl::mapping::datamodel::ParameterValue | Datamodel parameter value class used within Assignment |
| Cddl::mapping::datamodel::Property | Datamodel property class used in Source, Target, Function |
| Cddl::mapping::datamodel::Source | Datamodel source class used in MappingConfiguration |
| Cddl::mapping::datamodel::Target | Datamodel target class within MappingConfiguration |
| Cddl::mapping::datamodel::Trigger | Datamodel trigger class use within Target |
| ►Cddl::utility::InfoMap | Info Map for the datamodel to hold a set of optional IInfo instances. Only one instance of one Info type is possible |
| Cddl::dd::datamodel::BaseUnit | BaseUnit |
| Cddl::dd::datamodel::DataDefinition | DataDefinition Datamodel This datamodel is observable for any change of: |
| Cddl::dd::datamodel::DataType | Observable DataDefinition object class to describe (POD) DataType |
| Cddl::dd::datamodel::EnumType | Observable DataDefinition object class to describe EnumType |
| Cddl::dd::datamodel::Header | Data Definition datamodel for the Header |
| Cddl::dd::datamodel::KeyValuePair | Observable KeyValuePair |
| Cddl::dd::datamodel::Stream | Observable Stream DataDefinition object |
| Cddl::dd::datamodel::Stream::Struct | DataDefinition object class of datamodel to hold a streamstruct |
| Cddl::dd::datamodel::StreamMetaType | Observable DataDefinition object class to describe StreamMetaType |
| Cddl::dd::datamodel::StructType | Observable DataDefinition object class to describe StructType |
| Cddl::dd::datamodel::StructType::Element | Observable DataDefinition object class for a Element of a StructType |
| Cddl::dd::datamodel::Unit | BaseUnit |
| Cddl::dd::datamodel::UnitPrefix | Unit Prefix - datamodel pefixes |
| Cddl::mapping::datamodel::Assignment | Datamodel assignment class used in Target |
| Cddl::mapping::datamodel::Function | Datamodel function class used in MappingConfiguration |
| Cddl::mapping::datamodel::Header | Datamodel header class This class is observable |
| Cddl::mapping::datamodel::MappingConfiguration | The mapping configuration datamodel |
| Cddl::mapping::datamodel::ParameterValue | Datamodel parameter value class used within Assignment |
| Cddl::mapping::datamodel::Property | Datamodel property class used in Source, Target, Function |
| Cddl::mapping::datamodel::Source | Datamodel source class used in MappingConfiguration |
| Cddl::mapping::datamodel::Target | Datamodel target class within MappingConfiguration |
| Cddl::mapping::datamodel::Trigger | Datamodel trigger class use within Target |
| ►Cstd::integral_constant | |
| Cddl::codec::detail::SupportAnyFromFundamentalConversion< ValueType > | |
| Cddl::codec::detail::SupportAnyToFundamentalConversion< ValueType > | |
| Cddl::codec::detail::SupportSourceTypeConversion< ElementValueTypeTo, SourceValueTypeFrom > | |
| Cddl::codec::detail::SupportTargetTypeConversion< ElementValueTypeFrom, TargetValueTypeTo > | |
| ►CInterface | |
| Crpc::jsonrpc_remote_interface< Stub, Interface, Connector, ConnectorInitializer > | |
| Cddl::mapping::datamodel::ParameterValue::InternalValue | InternalValue type of the parameter |
| ►Cddl::mapping::rt::IPeriodicListener | Timer interface class |
| Cddl::mapping::rt::PeriodicTrigger | PeriodicTrigger implements a concrete periodic trigger in the runtime |
| Crpc::IResponse | |
| ►Crpc::IRPCObject | |
| Crpc::jsonrpc_object_server< ServerStub, Connector > | |
| ►Crpc::IRPCObjectsRegistry | |
| Crpc::cRPCObjectsRegistry | |
| ►Cstd::is_arithmetic | |
| Cddl::codec::detail::SupportedLeafValueTypeExplicit< ValueType > | |
| ►Cstd::is_convertible | |
| Cddl::codec::detail::SupportedGetterValueType< ValueType > | |
| Cddl::codec::detail::SupportedSetterValueType< ValueType > | |
| ►Cdetail::is_explicitly_convertible_to_impl | |
| Ca_util::is_explicitly_convertible_to< T, U > | Checks if there is an explicitly defined conversion from U to T |
| ►Cddl::mapping::rt::ISignalListener | Signal listener interface class |
| Cddl::mapping::rt::Source | Engine source |
| Ca_util::strings::IsNumericConvertible | |
| Cddl::mapping::DefaultEngine::ISourceTrigger | Interface definition for source triggers |
| Cddl::mapping::DefaultEngine::ITargetTrigger | Interface definition for target triggers that must be implemented |
| Cddl::mapping::DefaultEngine::ITimeTrigger | Interface definition for time triggers |
| Cddl::codec::LeafCodecIndex | The Leaf codec index is a small layout information index to access the decoders/codecs data very fast. There are following constraints: |
| Cddl::codec::LeafLayout | Small leaf layout information to access codec data very fast |
| Cddl::codec::LeafValueGetter< ValueType > | |
| Cddl::codec::LeafValueSetter< ValueType > | |
| Cddl::LegacyOffsets | |
| Ca_util::logging::LogEntry | A log entry |
| Cddl::dd::DDFromXMLFactory< DOM_NODE_TYPE >::Mandatory | |
| Cddl::mapping::MapAssignment | |
| Cddl::mapping::MapConfiguration | |
| Cddl::mapping::MapHeader | |
| Cddl::mapping::Mapper | The mapper to create the targets from sources |
| ►Cddl::mapping::MapperElement | Mapper Element |
| ►Cddl::mapping::Function | Mapping Function base class |
| ►Cddl::mapping::MapperElementBase< Function > | |
| Cddl::mapping::DDLEnumTableFunction | Enum Table function with type string "ddl_enum_table". The callable function retrieved with getCallable() will transform the given value to another mapped value |
| Cddl::mapping::InlinePolynomialFunction | Inline Polynomial function with type string "inline_polynomial". The callable function retrieved with getCallable() will transform the value with
result = (a * value^0 + b * value^1 + c * value^2 + d * value^3 + d * value^4 + e * value^5)
where parameters are value, a, b, c, d, e |
| Cddl::mapping::PolynomialFunction | Polynomial function with type string "polynomial". The callable function retrieved with getCallable() will transform the value with
result = (a * value^0 + b * value^1 + c * value^2 + d * value^3 + d * value^4 + e * value^5) Properties: |
| Cddl::mapping::SimulationTimeFunction | Simulation time function to retrieve the last known simulation time updated by time trigger. Properties: |
| Cddl::mapping::TriggerCounterFunction | Trigger counter function to retrieve the current count of a certain trigger fired. The retrieved callable returns the amount of triggers on the target or source with name |
| Cddl::mapping::WasReceivedFunction | Was received function to retrieve if at least the given source with name was received. The callable will return a bool value |
| ►Cddl::mapping::Source | Mapping Source base class |
| ►Cddl::mapping::MemorySource | Source memory base class for sources representing a continuous memory buffer |
| ►Cddl::mapping::MapperElementBase< MemorySource > | |
| Cddl::mapping::DDLSource | DDLSource implementation class representing a MemorySource that provides named source values for ddl based decoding |
| ►Cddl::mapping::Target | Mapping Target base class |
| ►Cddl::mapping::MemoryTarget | Memory Target base class that represents a continuous memory buffer |
| ►Cddl::mapping::MapperElementBase< MemoryTarget > | |
| Cddl::mapping::DDLTarget | DDLTarget implementation class representing a MemoryTarget that provides named target values for ddl based encoding |
| Cddl::mapping::MapperFactories | Mapping factory collection class registry |
| ►Cddl::mapping::MapperFactory | A mapper factory to create Source, Target or Function |
| ►Cddl::mapping::SpecificMapperFactory< Source > | |
| Cddl::mapping::SourceFactoryImplementation< SourceType > | SourceFactory implementation template |
| ►Cddl::mapping::SpecificMapperFactory< Target > | |
| Cddl::mapping::TargetFactoryImplementation< TargetType > | TargetFactory implementation template |
| ►Cddl::mapping::SpecificMapperFactory< Function > | |
| Cddl::mapping::FunctionFactoryImplementation< FunctionType > | FunctionFactory implementation template |
| Cddl::mapping::SimulationTimeFunctionFactory | Factory for SimulationTimeFunction as type "simulation_time" |
| Cddl::mapping::SpecificMapperFactory< ElementType > | A specific mapper factory to create Source, Target or Function |
| Cddl::mapping::MappingConfiguration | Mapping Configuration model with validation and requirements management |
| Cddl::mapping::MappingConfigurationFromXMLFactory< DomNodeType > | Factory to create a MappingConfiguration out of a XML based description. This factory uses a template type DomNodeType which is design to follow the a concept class type definition of the a_util::DOMElement |
| Cddl::mapping::MappingConfigurationFromXMLFactory10< DomNodeType > | Factory to create a MappingConfiguration out of a XML based description. This factory uses a template type DomNodeType which is designed to follow the a concept class type definition of the a_util::DOMElement |
| Cddl::mapping::MappingConfigurationFromXMLFactoryBase< DomNodeType > | Factory helper to create a MappingConfiguration out of a XML based description. This factory uses a template type DomNodeType which is design to follow the a concept class type definition of the a_util::DOMElement |
| Cddl::mapping::MappingConfigurationToXMLFactory< DomNodeType > | Template class to create MappingConfiguration DOM nodes with the help of the type DomNodeType |
| Cddl::mapping::MappingConfigurationToXMLFactory10< DomNodeType > | Template class to create MappingConfiguration DOM nodes with the help of the type DomNodeType |
| Cddl::mapping::MappingConfigurationToXMLFactoryBase< DomNodeType > | Template class to create MappingConfiguration DOM nodes with the help of the type DomNodeType |
| Cddl::mapping::rt::MappingEngine | The mapping engine to create the targets |
| Cddl::mapping::MappingFile | Convenience class to load and validate a MappingConfiguration from a xml file string.
This implementation can be used as follows: |
| Cddl::mapping::MappingString | Convenience class to load and validate a MappingConfiguration from a xml string.
This implementation can be used as follows: |
| Cddl::mapping::MapSource | |
| Cddl::mapping::MapTarget | |
| ►Cddl::mapping::MapTransformationBase | |
| Cddl::mapping::MapEnumTableTransformation | MapEnumTableTransformation represents a transformation between to enumerations |
| Cddl::mapping::MapPolynomTransformation | |
| ►Cddl::mapping::MapTriggerBase | |
| Cddl::mapping::MapDataTrigger | Implementation of a data trigger in the configuration api |
| Cddl::mapping::MapPeriodicTrigger | Implementation of a periodic trigger in the configuration api |
| Cddl::mapping::MapSignalTrigger | Implementation of a signal trigger in the configuration api |
| Cddl::mapping::Memory | Memory base class for sources and targets representing a continous memory buffer |
| Ca_util::memory::MemoryBuffer | Memory buffer class to encapsulate and manage raw contiguously memory |
| ►CModelObserver | |
| Cddl::mapping::datamodel::MappingConfiguration | The mapping configuration datamodel |
| Cddl::dd::utility::ModelObserverUtility< MODEL_SUBJECT_T, EVENT_CODE_T > | The ModelObserver utility template |
| Cddl::utility::ModelObserverUtility< MODEL_SUBJECT_T, EVENT_CODE_T > | The ModelObserver utility template |
| ►Cddl::dd::utility::ModelObserverUtility< T, TypeAccessListEventCode > | |
| Cddl::dd::utility::TypeAccessList< Struct, Stream > | |
| Cddl::dd::utility::TypeAccessList< Element, StructType > | |
| ►Cddl::dd::utility::TypeAccessList< DDL_TYPE_TO_ACCESS, ::ddl::utility::TypeAccessList< DDL_TYPE_TO_ACCESS, TYPE_VALIDATOR_CLASS > > | |
| Cddl::utility::TypeAccessList< DDL_TYPE_TO_ACCESS, TYPE_VALIDATOR_CLASS > | Bug fix class for ddl::dd::utility::TypeAccessList to get rid of providing getNamedItemList in validator |
| ►Cddl::dd::utility::TypeAccessList< DDL_TYPE_TO_ACCESS, TYPE_VALIDATOR_CLASS > | Utility class for observable named items where the order is important |
| Cddl::utility::TypeAccessList< ParameterValue, Assignment > | |
| Cddl::utility::TypeAccessList< Assignment, Target > | |
| ►Cddl::dd::utility::ModelObserverUtility< T, TypeAccessMapEventCode > | |
| Cddl::dd::utility::TypeAccessMap< BaseUnit, DataDefinition > | |
| Cddl::dd::utility::TypeAccessMap< UnitPrefix, DataDefinition > | |
| Cddl::dd::utility::TypeAccessMap< Unit, DataDefinition > | |
| Cddl::dd::utility::TypeAccessMap< DataType, DataDefinition > | |
| Cddl::dd::utility::TypeAccessMap< EnumType, DataDefinition > | |
| Cddl::dd::utility::TypeAccessMap< StructType, DataDefinition > | |
| Cddl::dd::utility::TypeAccessMap< StreamMetaType, DataDefinition > | |
| Cddl::dd::utility::TypeAccessMap< Stream, DataDefinition > | |
| Cddl::dd::utility::TypeAccessMap< ExtDeclaration, Header > | |
| Cddl::dd::utility::TypeAccessMap< Element, EnumType > | |
| Cddl::dd::utility::TypeAccessMap< Property, StreamMetaType > | |
| Cddl::dd::utility::TypeAccessMap< DDL_TYPE_TO_ACCESS, TYPE_VALIDATOR_CLASS > | Utility class for observable named items where the order is NOT important |
| ►Cddl::dd::utility::ModelObserverUtility< TYPE, ModelEventCode > | |
| Cddl::dd::DataDefinition | The Data Definiton class uses the validation model to keep a Data Definition datamodel (ddl::dd::datamodel::DataDefinition) valid or inform about inconsitence:
See: |
| Cddl::dd::DataDefinition | The Data Definiton class uses the validation model to keep a Data Definition datamodel (ddl::dd::datamodel::DataDefinition) valid or inform about inconsitence:
See: |
| Cddl::dd::DataDefinition | The Data Definiton class uses the validation model to keep a Data Definition datamodel (ddl::dd::datamodel::DataDefinition) valid or inform about inconsitence:
See: |
| Cddl::dd::DataDefinition | The Data Definiton class uses the validation model to keep a Data Definition datamodel (ddl::dd::datamodel::DataDefinition) valid or inform about inconsitence:
See: |
| Cddl::dd::DataDefinition | The Data Definiton class uses the validation model to keep a Data Definition datamodel (ddl::dd::datamodel::DataDefinition) valid or inform about inconsitence:
See: |
| Cddl::dd::DataDefinition | The Data Definiton class uses the validation model to keep a Data Definition datamodel (ddl::dd::datamodel::DataDefinition) valid or inform about inconsitence:
See: |
| Cddl::dd::DataDefinition | The Data Definiton class uses the validation model to keep a Data Definition datamodel (ddl::dd::datamodel::DataDefinition) valid or inform about inconsitence:
See: |
| Cddl::dd::DataDefinition | The Data Definiton class uses the validation model to keep a Data Definition datamodel (ddl::dd::datamodel::DataDefinition) valid or inform about inconsitence:
See: |
| Cddl::dd::DataDefinition | The Data Definiton class uses the validation model to keep a Data Definition datamodel (ddl::dd::datamodel::DataDefinition) valid or inform about inconsitence:
See: |
| Cddl::dd::datamodel::DataDefinition | DataDefinition Datamodel This datamodel is observable for any change of: |
| ►CModelSubject | |
| Cddl::mapping::datamodel::Header | Datamodel header class This class is observable |
| Cddl::mapping::datamodel::MappingConfiguration | The mapping configuration datamodel |
| Cddl::mapping::datamodel::MappingConfiguration | The mapping configuration datamodel |
| Cddl::mapping::datamodel::MappingConfiguration | The mapping configuration datamodel |
| Cddl::mapping::datamodel::MappingConfiguration | The mapping configuration datamodel |
| Cddl::dd::utility::ModelSubjectUtility< MODEL_SUBJECT_T, EVENT_CODE_T > | Model Subject utility to define a Model Subject that notifies one or more observers |
| Cddl::utility::ModelSubjectUtility< MODEL_SUBJECT_T, EVENT_CODE_T > | Model Subject utility to define a Model Subject that notifies one or more observers |
| ►Cddl::dd::utility::ModelSubjectUtility< T, TypeAccessListEventCode > | |
| Cddl::dd::datamodel::Stream::Struct | DataDefinition object class of datamodel to hold a streamstruct |
| Cddl::dd::datamodel::StructType::Element | Observable DataDefinition object class for a Element of a StructType |
| ►Cddl::dd::utility::ModelSubjectUtility< T, TypeAccessMapEventCode > | |
| Cddl::dd::datamodel::BaseUnit | BaseUnit |
| Cddl::dd::datamodel::DataType | Observable DataDefinition object class to describe (POD) DataType |
| Cddl::dd::datamodel::EnumType | Observable DataDefinition object class to describe EnumType |
| Cddl::dd::datamodel::KeyValuePair | Observable KeyValuePair |
| Cddl::dd::datamodel::Stream | Observable Stream DataDefinition object |
| Cddl::dd::datamodel::StreamMetaType | Observable DataDefinition object class to describe StreamMetaType |
| Cddl::dd::datamodel::StructType | Observable DataDefinition object class to describe StructType |
| Cddl::dd::datamodel::Unit | BaseUnit |
| Cddl::dd::datamodel::UnitPrefix | Unit Prefix - datamodel pefixes |
| Cddl::mapping::datamodel::Function | Datamodel function class used in MappingConfiguration |
| Cddl::mapping::datamodel::Property | Datamodel property class used in Source, Target, Function |
| Cddl::mapping::datamodel::Source | Datamodel source class used in MappingConfiguration |
| Cddl::mapping::datamodel::Target | Datamodel target class within MappingConfiguration |
| ►Cddl::dd::utility::ModelSubjectUtility< TYPE, ModelEventCode > | |
| Cddl::dd::datamodel::BaseUnit | BaseUnit |
| Cddl::dd::datamodel::DataDefinition | DataDefinition Datamodel This datamodel is observable for any change of: |
| Cddl::dd::datamodel::DataDefinition | DataDefinition Datamodel This datamodel is observable for any change of: |
| Cddl::dd::datamodel::DataDefinition | DataDefinition Datamodel This datamodel is observable for any change of: |
| Cddl::dd::datamodel::DataDefinition | DataDefinition Datamodel This datamodel is observable for any change of: |
| Cddl::dd::datamodel::DataDefinition | DataDefinition Datamodel This datamodel is observable for any change of: |
| Cddl::dd::datamodel::DataDefinition | DataDefinition Datamodel This datamodel is observable for any change of: |
| Cddl::dd::datamodel::DataDefinition | DataDefinition Datamodel This datamodel is observable for any change of: |
| Cddl::dd::datamodel::DataDefinition | DataDefinition Datamodel This datamodel is observable for any change of: |
| Cddl::dd::datamodel::DataDefinition | DataDefinition Datamodel This datamodel is observable for any change of: |
| Cddl::dd::datamodel::DataType | Observable DataDefinition object class to describe (POD) DataType |
| Cddl::dd::datamodel::EnumType | Observable DataDefinition object class to describe EnumType |
| Cddl::dd::datamodel::Header | Data Definition datamodel for the Header |
| Cddl::dd::datamodel::Stream | Observable Stream DataDefinition object |
| Cddl::dd::datamodel::StreamMetaType | Observable DataDefinition object class to describe StreamMetaType |
| Cddl::dd::datamodel::StructType | Observable DataDefinition object class to describe StructType |
| Cddl::dd::datamodel::Unit | BaseUnit |
| Cddl::dd::datamodel::UnitPrefix | Unit Prefix - datamodel pefixes |
| Cddl::mapping::MappingConfigurationFromXMLFactory10< DomNodeType >::NeedFunctions | Helper structure to create modules for compatibility reason |
| Cddl::dd::utility::Optional< T > | An optional template as long as the std::optional is not available here |
| Cddl::utility::Optional< T > | An optional template as long as the std::optional is not available here |
| Cddl::mapping::Function::ParameterDescription | Parameter Description |
| Cddl::mapping::Mapper::ParameterValueDescription | Assignement Paramter Value Description |
| Ca_util::filesystem::Path | |
| Cddl::mapping::datamodel::Trigger::Period | Period type of the trigger |
| ►Cddl::Position | |
| ►Cddl::codec::PositionWithTypeSize | |
| Cddl::codec::PositionWithAlignedTypeSize | |
| Cddl::codec::PositionWithUsedBitsTypeSize | |
| Cddl::PredefinedDataTypes | Predefined types of the DataDefinition. These types can be used without explicitely adding it to a dd::DataDefinition! |
| Cddl::PredefinedUnits | Static class for predefined units |
| Cddl::dd::Problem | Problem to report to find the corresponding item name in a simple way |
| Cddl::mapping::Property | Property class representing a pair of value and its type |
| ►Ca_util::result::detail::ReferenceCountedObjectInterface< Resource > | |
| Ca_util::result::detail::ReferenceCountedObject< IErrorDescription, ErrorDescriptionType > | |
| ►Ca_util::result::detail::ReferenceCountedObjectInterface< Implementation > | |
| Ca_util::result::detail::ReferenceCountedObject< Implementation, Implementation > | |
| ►Ca_util::result::detail::ReferenceCountedObjectInterface< Interface > | |
| Ca_util::result::detail::ReferenceCountedObject< Interface, Implementation > | Default implementation of a reference counter |
| Ca_util::result::detail::UncountedObject< Interface, Implementation > | Default implementation of a non-counting reference counter |
| ►Ca_util::result::detail::ReferenceCountedObjectInterface< T > | |
| Ca_util::result::detail::ReferenceCountedObject< T, T > * | |
| Ca_util::result::detail::ReferenceCountedObject< T, T > | |
| Cddl::dd::datamodel::Unit::RefUnit | Datamodel for the refUnit |
| Ca_util::regex::RegularExpression | Basic regular expression matching |
| Ca_util::result::Result | |
| Ca_util::result::detail::ResultDescription< DescriptionIntf > | Wrapper for either a pointer to a detailed description object or simply a numeric error code |
| Ca_util::result::detail::ResultDescriptionTraits< DescriptionIntf > | |
| Ca_util::result::ResultInfo< T > | |
| Ca_util::result::ResultInfo< void > | |
| ►Cstd::runtime_error | |
| Ca_util::filesystem::PathException | Exception class used by Path methods |
| Ca_util::xml::DOMException | Exception class used by the DOM classes |
| Ca_util::ScopeGuard< F > | |
| ►Cddl::dd::datamodel::StructType::SerializedInfo | Class to describe the serialized information of a StructType::Element |
| Cddl::dd::datamodel::StructType::Element | Observable DataDefinition object class for a Element of a StructType |
| ►CServerStub | |
| Crpc::jsonrpc_object_server< ServerStub, Connector > | |
| Ca_util::concurrency::shared_mutex | |
| Cddl::mapping::SimulationTimeFunction::SimTimeSource | Internal Simulation time source interface |
| Cddl::mapping::datamodel::Trigger::Source | Source type of the trigger |
| Cddl::mapping::datamodel::ParameterValue::SourceValue | SourceValue type of the parameter |
| ►Cddl::mapping::SourceValue | Source Value base class |
| Cddl::mapping::ArraySourceValue | Source Value base class that represents an array |
| Cddl::mapping::PlainSourceValue | Value getter to retrieve a value with plain type content |
| Cddl::codec::detail::SourceValueConverter< ElementValueType, SourceValueType, conversion_allowed > | Converter to convert from a value of SourceValueType to a value of ElementValueType |
| Cddl::codec::detail::SourceValueConverter< ElementValueType, SourceValueType, false > | Converter to convert from a value of SourceValueType to a value of ElementValueType |
| Ca_util::memory::StackPtr< T, StackSize, Alignment > | |
| ►Cddl::codec::StaticDecoder | |
| ►Cddl::codec::Decoder | |
| Cddl::codec::Codec | |
| Cddl::codec::StaticCodec | |
| ►Cddl::StaticDecoder | |
| ►Cddl::Decoder | |
| Cddl::Codec | |
| Cddl::StaticCodec | |
| Cddl::dd::StructArrayElementAccessIterator | |
| Cddl::StructElement | |
| Cddl::dd::StructElementAccess | Class to access and obtain the byte position and other information of a instance of this element within a struct (see StructTypeAccess) |
| Cddl::dd::StructElementAccessIterator | Iterator to iterate thru the StructTypeAccess |
| Cddl::access_element::StructElementLegacy< AccessType > | Legacy helper for the ddl::StructElement |
| Cddl::dd::StructTypeAccess | Accessing class for a instance of a struct. This will calculate the byte positions can be used for serialialization and deserialization |
| ►CStub | |
| Crpc::jsonrpc_remote_object< Stub, Connector, ConnectorInitializer > | |
| ►CT | |
| Cddl::mapping::MapperElementBase< T > | Mapper Element base template |
| Cddl::mapping::rt::Target | Target represents a mapped target signal in the runtime api |
| Cddl::mapping::Engine::TargetDataTrigger | Target data trigger definitions |
| Cddl::mapping::rt::TargetElement | TargetElement represents a single signal element in the target |
| Cddl::mapping::Engine::TargetSourceTrigger | Target source trigger definitions |
| Cddl::mapping::Engine::TargetTimeTrigger | Target time trigger definitions |
| Cddl::mapping::TargetValue | Value setter to set a value |
| Cddl::codec::detail::TargetValueConverter< ElementValueType, TargetValueType, conversion_allowed > | Converter to convert a value of ElementValueType to a value of TargetValueType |
| Cddl::codec::detail::TargetValueConverter< ElementValueType, TargetValueType, false > | Converter to convert a value of ElementValueType to a value of TargetValueType |
| ►Ca_util::datetime::Time | |
| Ca_util::datetime::DateTime | DateTime class representing both Date and Time |
| Ca_util::system::Timer | |
| Cddl::mapping::TimeStrategy | |
| Ca_util::strings::ToNumericConverter | |
| Cddl::mapping::DDLEnumTableFunction::TransformParameter | Internal TransformParameter structure representing the "table" and "default" property |
| Cddl::mapping::PolynomialFunction::TransformParameter | |
| ►Cddl::mapping::rt::TriggerBase | Base class representing a trigger |
| Cddl::mapping::rt::DataTrigger | DataTrigger implements a concrete periodic trigger in the runtime |
| Cddl::mapping::rt::PeriodicTrigger | PeriodicTrigger implements a concrete periodic trigger in the runtime |
| Cddl::mapping::rt::SignalTrigger | SignalTrigger implements a concrete periodic trigger in the runtime |
| ►Cddl::utility::TypeAccessListSubject | |
| Cddl::mapping::datamodel::Assignment | Datamodel assignment class used in Target |
| Cddl::mapping::datamodel::ParameterValue | Datamodel parameter value class used within Assignment |
| ►CTypeAccessVectorObserver | |
| Cddl::utility::TypeAccessVector< Trigger, Target > | |
| Cddl::utility::TypeAccessVector< DDL_TYPE_TO_ACCESS, TYPE_VALIDATOR_CLASS > | Utility class for observable named items where the order is important |
| ►Cddl::utility::TypeAccessVectorSubject | |
| Cddl::mapping::datamodel::Trigger | Datamodel trigger class use within Target |
| ►Cddl::dd::datamodel::TypeBase | Type Base defintion |
| Cddl::dd::datamodel::DataType | Observable DataDefinition object class to describe (POD) DataType |
| Cddl::dd::datamodel::EnumType | Observable DataDefinition object class to describe EnumType |
| Cddl::dd::datamodel::StreamMetaType | Observable DataDefinition object class to describe StreamMetaType |
| Cddl::dd::datamodel::StructType | Observable DataDefinition object class to describe StructType |
| Cddl::dd::utility::detail::TypeValidationInfo< T > | Validation helper template for clear excpetion messages |
| Cddl::dd::utility::detail::TypeValidationInfo< ddl::dd::datamodel::DataType > | Validation helper for DataType |
| Cddl::dd::utility::detail::TypeValidationInfo< ddl::dd::datamodel::EnumType > | Validation helper for EnumType |
| Cddl::dd::utility::detail::TypeValidationInfo< ddl::dd::datamodel::KeyValuePair > | Validation helper template for KeyValuePair |
| Cddl::dd::utility::detail::TypeValidationInfo< ddl::dd::datamodel::StructType > | Validation helper for StructType |
| Cddl::dd::utility::detail::TypeValidationInfo< ddl::dd::datamodel::StructType::Element > | Validation helper for StructType::Element |
| Ca_util::underlying_type_or_type< T, bool > | Retrieves the underlying type if T is an enum, otherwise the type itself |
| Ca_util::underlying_type_or_type< T, true > | Retrieves the underlying type of the enum type T |
| ►Cddl::dd::datamodel::UnitBase | UnitBase is the base class for Unit or BaseUnit |
| Cddl::dd::datamodel::BaseUnit | BaseUnit |
| Cddl::dd::datamodel::Unit | BaseUnit |
| ►Cddl::mapping::Updateable | Updateable interface class |
| Cddl::mapping::Target | Mapping Target base class |
| Cddl::codec::ValueGetter< DecoderType, ValueType > | |
| Cddl::codec::ValueGetter< DecoderType, std::string > | |
| Cddl::codec::ValueGetterSelect< DecoderType, ValueType, is_supported_leaf_type > | |
| Cddl::codec::ValueGetterSelect< DecoderType, ValueType, true > | |
| Cddl::codec::ValueSetter< CodecType, ValueType > | |
| Cddl::codec::ValueSetter< CodecType, std::string > | |
| Cddl::codec::ValueSetterSelect< CodecType, ValueType, is_supported_leaf_type > | |
| Cddl::codec::ValueSetterSelect< CodecType, ValueType, true > | |
| Ca_util::variant::Variant | |
| ►Cddl::dd::Version | DDL Version |
| Cddl::mapping::Version | Mapping Version |
| Cddl::dd::VersionConversion | Version conversion utility class |
| Cddl::utility::VersionRequirement< VersionType > | VersionRequirement to report a Version requirement |