data type
In the context of the Rosetta Stone project, data types are characterized by abstract structure descriptions (but neither specific layout in memory, nor associated behavior). mechanism s describe ways of (de)serializing data types from/to e.g. patterns of octets (i.e. wire-schema s).
data holder
Classes whose primary purpose consists in “holding” data (as opposed to exhibiting a specific behavior). In the Rosetta Stone context, generated code often centers around such classes.

Abstract notion of a serialization mechanism. Describes the transformations from instances of abstract data types to/from sequences of octets.

Concrete mechanism implementations usually (de)serialize data holder s for a specific programming language.

A specific structure of octets produced and consumed by serialization mechanism s.

Table Of Contents

Related Documentation

This Page