ADTF
Loading...
Searching...
No Matches
serializable_intf.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  adtf::ucom::ant::ISerializable
 

Namespaces

namespace  adtf
 Namespace for all functionality provided by ADTF and its SDKs.
 
namespace  adtf::ucom
 Namespace for the ADTF uCOM SDK.
 
namespace  adtf::ucom::ant
 Namespace for all functionality of the ADTF UCOM SDK provided since v3.0.
 

Macros

#define ADTF_SERIALIZER_VERSION(_class, currentversion)
 

Typedefs

using adtf::ucom::ISerializable = ant::ISerializable
 Alias always bringing the latest version of ant::ISerializable into scope.
 

Detailed Description

Copyright © Audi Electronics Venture GmbH. All rights reserved

Macro Definition Documentation

◆ ADTF_SERIALIZER_VERSION

#define ADTF_SERIALIZER_VERSION ( _class,
currentversion )
Value:
typedef _class serializer_type; \
struct serializer_info \
{ \
static ::adtf::ucom::ISerializable::tSerializerVersion SerializerVersion() { return currentversion; } \
}; \
::adtf::ucom::ISerializable::tSerializerVersion GetCurrentSerializerVersion() const\
{ \
return serializer_type::serializer_info::SerializerVersion(); \
}
uint8_t tSerializerVersion
Defintion of Serializer Version Type.
Definition serializable_intf.h:43

Common macro to enable correct treatment of serializer version by ISerializable