Glossary » History » Version 13
« Previous -
Version 13/15
(diff) -
Next » -
Current version
S. Wrede, 11/24/2011 05:14 PM
Glossary¶
event payload¶
domain object (programming language dependent) that is associated with an event.
Example(C++,protocol buffers,spread): an object of type IplImage*
data type¶
the type (programming language dependent) of event payload.
Example(C++,protocol buffers,spread): IplImage* for the example above
wire type¶
Container type (programming language dependent?) of serialized representation of event payload (specific for a port type)
Examples
- C++,protocol buffers,spread: unsigned char*
- Java,xmpp: XMPP message
wire schema¶
Layout/structure of serialized representation of event payload
Example(C++,protocol buffers,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): AbstractConverter<std::string>?
See Types for a list of well-known wire schema <-> data type mappings
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
scope¶
descriptor for a channel of the unified bus. The channel is itself hierarchical, hence the scope also reflects this structure. There is a string-based notation for scopes: /parent/sub/subsubscope/
. A scope is valid if it matches the given regular expression: /([a-zA-Z0-9]+/)*