mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-05 17:35:34 +08:00
Issue #15 [doxygen] Fix doc grouping
This commit is contained in:
@@ -30,11 +30,13 @@
|
||||
/*!
|
||||
* \namespace BlackMisc::SharedState
|
||||
* \brief Utilities for sharing state between multiple objects.
|
||||
* \ingroup SharedState
|
||||
*/
|
||||
|
||||
/*!
|
||||
* \namespace BlackMisc::SharedState::DBus
|
||||
* \brief Implementation detail classes used by SharedState::CDataLinkDBus.
|
||||
* \ingroup SharedState
|
||||
*/
|
||||
|
||||
/*!
|
||||
|
||||
@@ -24,6 +24,7 @@ namespace BlackMisc
|
||||
{
|
||||
/*!
|
||||
* Extends CPassiveMutator with the ability to respond to requests.
|
||||
* \ingroup SharedState
|
||||
*/
|
||||
class BLACKMISC_EXPORT CActiveMutator final : public CPassiveMutator
|
||||
{
|
||||
|
||||
@@ -24,6 +24,7 @@ namespace BlackMisc
|
||||
{
|
||||
/*!
|
||||
* Extends CPassiveObserver with the ability to send requests and receive replies.
|
||||
* \ingroup SharedState
|
||||
*/
|
||||
class BLACKMISC_EXPORT CActiveObserver final : public CPassiveObserver
|
||||
{
|
||||
|
||||
@@ -20,7 +20,8 @@
|
||||
#include <QStringBuilder>
|
||||
|
||||
/*!
|
||||
* \defgroup SharedState Utilities for sharing state between multiple objects
|
||||
* \defgroup SharedState Shared state
|
||||
* Utilities for sharing state between multiple objects
|
||||
*/
|
||||
|
||||
/*!
|
||||
@@ -41,6 +42,7 @@ namespace BlackMisc
|
||||
|
||||
/*!
|
||||
* Observe the connection state of an IDataLink.
|
||||
* \ingroup SharedState
|
||||
*/
|
||||
class CDataLinkConnectionWatcher : public QObject
|
||||
{
|
||||
|
||||
@@ -37,7 +37,6 @@ namespace BlackMisc
|
||||
* Abstract interface for the spoke in a star topology. An implementation detail of CDataLinkDBus.
|
||||
*
|
||||
* Signals send messages from server to client; slots send messages from client to server.
|
||||
* \ingroup SharedState
|
||||
*/
|
||||
class BLACKMISC_EXPORT IDuplex : public QObject
|
||||
{
|
||||
|
||||
@@ -27,7 +27,6 @@ namespace BlackMisc
|
||||
|
||||
/*!
|
||||
* Server side implementation of IDuplex. Receives messages from clients and forwards them to other clients via the CHub.
|
||||
* \ingroup SharedState
|
||||
*/
|
||||
class BLACKMISC_EXPORT CDuplex : public IDuplex
|
||||
{
|
||||
|
||||
@@ -23,7 +23,6 @@ namespace BlackMisc
|
||||
{
|
||||
/*!
|
||||
* Client side implementation of IDuplex, through which the client communicates with the server.
|
||||
* \ingroup SharedState
|
||||
*/
|
||||
class BLACKMISC_EXPORT CDuplexProxy : public IDuplex
|
||||
{
|
||||
|
||||
@@ -38,7 +38,6 @@ namespace BlackMisc
|
||||
|
||||
/*!
|
||||
* Abstract interface for the hub in a star topology. An implementation detail of CDataLinkDBus.
|
||||
* \ingroup SharedState
|
||||
*/
|
||||
class BLACKMISC_EXPORT IHub : public QObject
|
||||
{
|
||||
|
||||
@@ -28,7 +28,6 @@ namespace BlackMisc
|
||||
|
||||
/*!
|
||||
* Server side implementation of IHub. Maintains a collection of CDuplex objects.
|
||||
* \ingroup SharedState
|
||||
*/
|
||||
class BLACKMISC_EXPORT CHub : public IHub
|
||||
{
|
||||
|
||||
@@ -24,7 +24,6 @@ namespace BlackMisc
|
||||
{
|
||||
/*!
|
||||
* Client side implementation of IHub.
|
||||
* \ingroup SharedState
|
||||
*/
|
||||
class BLACKMISC_EXPORT CHubProxy : public IHub
|
||||
{
|
||||
|
||||
@@ -26,6 +26,7 @@ namespace BlackMisc
|
||||
|
||||
/*!
|
||||
* Non-template base class for CListJournal.
|
||||
* \ingroup SharedState
|
||||
*/
|
||||
class BLACKMISC_EXPORT CGenericListJournal : public QObject
|
||||
{
|
||||
@@ -51,6 +52,7 @@ namespace BlackMisc
|
||||
/*!
|
||||
* Base class for an object that shares state with a corresponding CListObserver subclass object.
|
||||
* \tparam T Datatype encapsulating the state to be shared.
|
||||
* \ingroup SharedState
|
||||
*/
|
||||
template <typename T>
|
||||
class CListJournal : public CGenericListJournal
|
||||
|
||||
@@ -25,6 +25,7 @@ namespace BlackMisc
|
||||
|
||||
/*!
|
||||
* Non-template base class for CListMutator.
|
||||
* \ingroup SharedState
|
||||
*/
|
||||
class BLACKMISC_EXPORT CGenericListMutator : public QObject
|
||||
{
|
||||
@@ -48,6 +49,7 @@ namespace BlackMisc
|
||||
/*!
|
||||
* Base class for an object that shares state with a corresponding CListObserver subclass object.
|
||||
* \tparam T Datatype encapsulating the state to be shared.
|
||||
* \ingroup SharedState
|
||||
*/
|
||||
template <typename T>
|
||||
class CListMutator : public CGenericListMutator
|
||||
|
||||
@@ -24,6 +24,7 @@ namespace BlackMisc
|
||||
{
|
||||
/*!
|
||||
* Non-template base class for CListObserver.
|
||||
* \ingroup SharedState
|
||||
*/
|
||||
class BLACKMISC_EXPORT CGenericListObserver : public QObject
|
||||
{
|
||||
@@ -61,6 +62,7 @@ namespace BlackMisc
|
||||
* Base class for an object that shares state with a corresponding CListMutator subclass object.
|
||||
* \tparam T Datatype encapsulating the state to be shared.
|
||||
* \tparam U Datatype describing a filter to apply to the list.
|
||||
* \ingroup SharedState
|
||||
*/
|
||||
template <typename T, typename U = CAnyMatch>
|
||||
class CListObserver : public CGenericListObserver
|
||||
|
||||
@@ -24,6 +24,7 @@ namespace BlackMisc
|
||||
|
||||
/*!
|
||||
* Endpoint which can emit events to subscribers.
|
||||
* \ingroup SharedState
|
||||
*/
|
||||
class BLACKMISC_EXPORT CPassiveMutator : public QObject, public QEnableSharedFromThis<CPassiveMutator>
|
||||
{
|
||||
|
||||
@@ -26,6 +26,7 @@ namespace BlackMisc
|
||||
|
||||
/*!
|
||||
* Endpoint which can subscribe to events emitted by CPassiveMutator.
|
||||
* \ingroup SharedState
|
||||
*/
|
||||
class BLACKMISC_EXPORT CPassiveObserver : public QObject, public QEnableSharedFromThis<CPassiveObserver>
|
||||
{
|
||||
@@ -69,6 +70,7 @@ namespace BlackMisc
|
||||
|
||||
/*!
|
||||
* Dummy value class that matches any event.
|
||||
* \ingroup SharedState
|
||||
*/
|
||||
class BLACKMISC_EXPORT CAnyMatch : public CValueObject<CAnyMatch>
|
||||
{
|
||||
|
||||
@@ -26,6 +26,7 @@ namespace BlackMisc
|
||||
|
||||
/*!
|
||||
* Non-template base class for CScalarJournal.
|
||||
* \ingroup SharedState
|
||||
*/
|
||||
class BLACKMISC_EXPORT CGenericScalarJournal : public QObject
|
||||
{
|
||||
@@ -51,6 +52,7 @@ namespace BlackMisc
|
||||
/*!
|
||||
* Base class for an object that shares state with a corresponding CScalarObserver subclass object.
|
||||
* \tparam T Datatype encapsulating the state to be shared.
|
||||
* \ingroup SharedState
|
||||
*/
|
||||
template <typename T>
|
||||
class CScalarJournal : public CGenericScalarJournal
|
||||
|
||||
@@ -25,6 +25,7 @@ namespace BlackMisc
|
||||
|
||||
/*!
|
||||
* Non-template base class for CScalarMutator.
|
||||
* \ingroup SharedState
|
||||
*/
|
||||
class BLACKMISC_EXPORT CGenericScalarMutator : public QObject
|
||||
{
|
||||
@@ -48,6 +49,7 @@ namespace BlackMisc
|
||||
/*!
|
||||
* Base class for an object that shares state with a corresponding CScalarObserver subclass object.
|
||||
* \tparam T Datatype encapsulating the state to be shared.
|
||||
* \ingroup SharedState
|
||||
*/
|
||||
template <typename T>
|
||||
class CScalarMutator : public CGenericScalarMutator
|
||||
|
||||
@@ -25,6 +25,7 @@ namespace BlackMisc
|
||||
|
||||
/*!
|
||||
* Non-template base class for CScalarObserver.
|
||||
* \ingroup SharedState
|
||||
*/
|
||||
class BLACKMISC_EXPORT CGenericScalarObserver : public QObject
|
||||
{
|
||||
@@ -54,6 +55,7 @@ namespace BlackMisc
|
||||
/*!
|
||||
* Base class for an object that shares state with a corresponding CScalarMutator subclass object.
|
||||
* \tparam T Datatype encapsulating the state to be shared.
|
||||
* \ingroup SharedState
|
||||
*/
|
||||
template <typename T>
|
||||
class CScalarObserver : public CGenericScalarObserver
|
||||
|
||||
Reference in New Issue
Block a user