Glossary » History » Version 6

« Previous - Version 6/15 (diff) - Next » - Current version
J. Moringen, 04/10/2011 04:55 PM
mention Types page


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: Data type (programming language dependent?) of serialized representation of event payload (specific for a port type)

    Example(C++,protocol buffers,spread): unsigned char*

  • 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
    1. domain type
    2. wire type
    3. 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