swift
Namespaces | Classes
swift::misc::shared_state Namespace Reference

Utilities for sharing state between multiple objects. More...

Namespaces

 DBus
 Implementation detail classes used by shared_state::CDataLinkDBus.
 

Classes

class  CActiveMutator
 Extends CPassiveMutator with the ability to respond to requests. More...
 
class  CActiveObserver
 Extends CPassiveObserver with the ability to send requests and receive replies. More...
 
class  CDataLinkConnectionWatcher
 Observe the connection state of an IDataLink. More...
 
class  IDataLink
 Interface that provides a transport mechanism for sharing state. More...
 
class  CDataLinkDBus
 A transport mechanism using signals and slots distributed by DBus. More...
 
class  CDataLinkLocal
 A transport mechanism using signals and slots in the local process. More...
 
class  CGenericListJournal
 Non-template base class for CListJournal. More...
 
class  CListJournal
 Base class for an object that shares state with a corresponding CListObserver subclass object. More...
 
class  CGenericListMutator
 Non-template base class for CListMutator. More...
 
class  CListMutator
 Base class for an object that shares state with a corresponding CListObserver subclass object. More...
 
class  CGenericListObserver
 Non-template base class for CListObserver. More...
 
class  CListObserver
 Base class for an object that shares state with a corresponding CListMutator subclass object. More...
 
class  CPassiveMutator
 Endpoint which can emit events to subscribers. More...
 
class  CPassiveObserver
 Endpoint which can subscribe to events emitted by CPassiveMutator. More...
 
class  CAnyMatch
 Dummy value class that matches any event. More...
 
class  CGenericScalarJournal
 Non-template base class for CScalarJournal. More...
 
class  CScalarJournal
 Base class for an object that shares state with a corresponding CScalarObserver subclass object. More...
 
class  CGenericScalarMutator
 Non-template base class for CScalarMutator. More...
 
class  CScalarMutator
 Base class for an object that shares state with a corresponding CScalarObserver subclass object. More...
 
class  CGenericScalarObserver
 Non-template base class for CScalarObserver. More...
 
class  CScalarObserver
 Base class for an object that shares state with a corresponding CScalarMutator subclass object. More...
 

Detailed Description

Utilities for sharing state between multiple objects.