swift
|
Utilities for sharing state between multiple objects. More...
Classes | |
class | swift::misc::shared_state::CActiveMutator |
Extends CPassiveMutator with the ability to respond to requests. More... | |
class | swift::misc::shared_state::CActiveObserver |
Extends CPassiveObserver with the ability to send requests and receive replies. More... | |
class | swift::misc::shared_state::CDataLinkConnectionWatcher |
Observe the connection state of an IDataLink. More... | |
class | swift::misc::shared_state::IDataLink |
Interface that provides a transport mechanism for sharing state. More... | |
class | swift::misc::shared_state::CDataLinkDBus |
A transport mechanism using signals and slots distributed by DBus. More... | |
class | swift::misc::shared_state::CDataLinkLocal |
A transport mechanism using signals and slots in the local process. More... | |
class | swift::misc::shared_state::CGenericListJournal |
Non-template base class for CListJournal. More... | |
class | swift::misc::shared_state::CListJournal< T > |
Base class for an object that shares state with a corresponding CListObserver subclass object. More... | |
class | swift::misc::shared_state::CGenericListMutator |
Non-template base class for CListMutator. More... | |
class | swift::misc::shared_state::CListMutator< T > |
Base class for an object that shares state with a corresponding CListObserver subclass object. More... | |
class | swift::misc::shared_state::CGenericListObserver |
Non-template base class for CListObserver. More... | |
class | swift::misc::shared_state::CListObserver< T, U > |
Base class for an object that shares state with a corresponding CListMutator subclass object. More... | |
class | swift::misc::shared_state::CPassiveMutator |
Endpoint which can emit events to subscribers. More... | |
class | swift::misc::shared_state::CPassiveObserver |
Endpoint which can subscribe to events emitted by CPassiveMutator. More... | |
class | swift::misc::shared_state::CAnyMatch |
Dummy value class that matches any event. More... | |
class | swift::misc::shared_state::CGenericScalarJournal |
Non-template base class for CScalarJournal. More... | |
class | swift::misc::shared_state::CScalarJournal< T > |
Base class for an object that shares state with a corresponding CScalarObserver subclass object. More... | |
class | swift::misc::shared_state::CGenericScalarMutator |
Non-template base class for CScalarMutator. More... | |
class | swift::misc::shared_state::CScalarMutator< T > |
Base class for an object that shares state with a corresponding CScalarObserver subclass object. More... | |
class | swift::misc::shared_state::CGenericScalarObserver |
Non-template base class for CScalarObserver. More... | |
class | swift::misc::shared_state::CScalarObserver< T > |
Base class for an object that shares state with a corresponding CScalarMutator subclass object. More... | |
Macros | |
#define | SWIFT_SHARED_STATE_CHANNEL(ID) Q_CLASSINFO("SharedStateChannel", ID) |
Put this macro in the private section of a class to set the channel of its child endpoints. | |
Utilities for sharing state between multiple objects.