Skip to content

Programming Model: Observers and Signal Handling

ChrisRus edited this page Sep 27, 2013 · 8 revisions

Getting Started

Observer Definition Syntax

Observer Interface

Signal Handler Functions

Data Change Event Signal Monitoring

Identification

Registration

Unregistration

Attach and Detach Event Signals

Component Add Event Signals

Component Remove Event Signals

Namespace Update Event Signals

Reacting to Data Change Event Signals

Accessing Run-Time Data

Accessing Model Meta-Data

Navigating the Namespace Hierarchy

Working Directly With Addresses

Visiting Parent Namespaces

Visiting Child Namespaces

Visiting Extension Point Namespaces

Visiting Subcomponent Namespaces

Managing Observer Run-Time State Data

Observer State Data

Observer Component State Data

Observer Namespace State Data

Inter-Observer State Data

Inter-Observer Communication

Indirect Communication via Signals

Coupling via Inter-Observer State Data

Advanced Scenarios

Multiple Stores

Multiple Observers


Copyright (C) 2013 Christopher D. Russell

Clone this wiki locally