6 #ifndef SWIFT_MISC_SHAREDSTATE_DBUS_DUPLEXIMPL_H
7 #define SWIFT_MISC_SHAREDSTATE_DBUS_DUPLEXIMPL_H
18 namespace shared_state::dbus
49 virtual void requestPeerSubscriptions()
override;
53 quint32 token)
override;
56 virtual void advertise(
const QString &channel)
override;
59 virtual void withdraw(
const QString &channel)
override;
63 void requestPeerSubscriptions(
const QString &channel);
65 CHub *m_hub =
nullptr;
67 QSet<QString> m_handlingChannels;
Value object encapsulating information identifying a component of a modular distributed swift process...
Wrapper around QVariant which provides transparent access to CValueObject methods of the contained ob...
Value object encapsulating a list of variants.
Server side implementation of IDuplex.
Server side implementation of IHub.
Abstract interface for the spoke in a star topology.
#define SWIFT_MISC_DUPLEX_INTERFACE
DBus interface for sharedstate hub.
Free functions in swift::misc.
#define SWIFT_MISC_EXPORT
Export a class or function from the library.