Glossary » History » Version 5

Version 4 (J. Moringen, 04/09/2011 10:33 PM) → Version 5/15 (J. Moringen, 04/10/2011 04:52 PM)

h1. Glossary

* *event payload*: domain object (programming language dependent) that is associated with an event.

_Example(C++,protocol buffers,spread): _Example(C++,pb,spread): an object of type IplImage*_
* *data type*: the type (programming language dependent) of event payload.

_Example(C++,protocol buffers,spread): _Example: IplImage* for the example above_
* *wire type*: Data type (programming language dependent?) of serialized representation of event payload (specific for a port type)

_Example(C++,protocol buffers,spread): _Example(C++,pb,spread): unsigned char*_
* *wire schema*: Layout/structure of serialized representation of event payload

_Example(C++,protocol buffers,spread): _Example(C++,pb,spread): specified by ImageMessage protocol buffer descriptor_
* *domain->wire converter*: Mechanism that transforms event payloads into data of the wire type that has an interpretation w.r.t. the wire schema. Uniquely identified by the triple
## domain type
## wire type
## wire schema

_Example(C++,protocol buffers,spread): _Example(C++,pb,spread): AbstractConverter<std::string>?_
* *wire->domain converter*: Similar
* *notification*: Transport-specific message that contains
** event meta-data
** wire schema
** (wire type, wire schema) representation of payload
Note: does *not* contain domain type of event payload