| 
    ArnLib
    4.0.x
    
   Active Registry Network 
   | 
 
ARN Monitor QML. More...
#include <ArnQml.hpp>


Public Slots | |
| void | reStart () | 
| Restart the monitor.  More... | |
  Public Slots inherited from ArnMonitor | |
| void | foundChildDeleted (const QString &path) | 
| Help telling the monitor about deletion of a previous found child.  More... | |
Properties | |
| QString | clientId | 
| The client id. Set whith ArnClient::registerClient(). Use "std" if not set.  More... | |
| QString | monitorPath | 
| The path to be monitored at the server.  More... | |
Additional Inherited Members | |
  Signals inherited from ArnMonitor | |
| void | monitorClosed () | 
| Signal emitted when the Arn Monitor is closed down.  More... | |
| void | arnItemCreated (const QString &path) | 
| Signal emitted when an Arn Data Object is created in the tree below.  More... | |
| void | arnChildFound (const QString &path) | 
| Signal emitted for present and newly created childs in the monitor folder.  More... | |
| void | arnChildFoundFolder (const QString &path) | 
| Signal emitted for present and newly created folder childs in the monitor folder.  More... | |
| void | arnChildFoundLeaf (const QString &path) | 
| Signal emitted for present and newly created leaf childs in the monitor folder.  More... | |
| void | arnItemDeleted (const QString &path) | 
| Signal emitted when an Arn Data Object is deleted in the tree below.  More... | |
| void | arnChildDeleted (const QString &path) | 
| Signal emitted for deleted childs in the monitor folder.  More... | |
| void | arnItemModeChanged (const QString &path, int mode) | 
| Signal emitted when an Arn Data Object changes mode in the tree below.  More... | |
| void | arnChildModeChanged (const QString &path, int mode) | 
| Signal emitted for mode changing childs in the monitor folder.  More... | |
  Signals inherited from ArnItemB | |
| void | arnLinkDestroyed () | 
| Signal emitted when the Arn Data Object is destroyed.  More... | |
  Public Member Functions inherited from ArnMonitor | |
| ArnMonitor (QObject *parent=arnNullptr) | |
| ArnMonitor (const QString &path, QObject *parent=arnNullptr) | |
| Starts local monitoring.  More... | |
| ~ArnMonitor () | |
| void | setClient (ArnClient *client) | 
| Set the client to be used.  More... | |
| void | setClient (const QString &id) | 
| Set the client to be used by its id.  More... | |
| QString | clientId () const | 
| Get the id name of the used client  More... | |
| ArnClient * | client () const | 
| Get the used client  More... | |
| void | setMonitorPath (const QString &path, ArnClient *client=arnNullptr) | 
| Set the path to be monitored.  More... | |
| bool | start (const QString &path, ArnClient *client) | 
| Starts the monitoring.  More... | |
| bool | start (const QString &path) | 
| Starts the monitoring.  More... | |
| QString | monitorPath () const | 
| Get the monitored path  More... | |
| void | reStart () | 
| The monitor is restarted.  More... | |
| void | setReference (void *reference) | 
| Set an associated external reference.  More... | |
| void * | reference () const | 
| Get the stored external reference.  More... | |
  Public Member Functions inherited from ArnItemB | |
| ArnItemB (QObject *parent=arnNullptr) | |
| Standard constructor of a closed handle.  More... | |
| virtual | ~ArnItemB () | 
| bool | open (const QString &path) | 
| Open a handle to an Arn Data Object  More... | |
  Public Member Functions inherited from ArnBasicItem | |
| ArnBasicItem () | |
| Standard constructor of a closed handle.  More... | |
| virtual | ~ArnBasicItem () | 
| bool | open (const QString &path) | 
| Open a handle to an Arn Data Object  More... | |
| void | close () | 
| Close the handle.  More... | |
| void | destroyLink (bool isGlobal=true) | 
| Destroy the Arn Data Object  More... | |
| void | destroyLinkLocal () | 
| Destroy the local Arn Data Object  More... | |
| bool | isOpen () const | 
| State of the handle.  More... | |
| QString | path (Arn::NameF nameF=Arn::NameF::EmptyOk) const | 
| Path of the Arn Data Object  More... | |
| QString | name (Arn::NameF nameF) const | 
| Name of the Arn Data Object  More... | |
| void | setReference (void *reference) | 
| Set an associated external reference.  More... | |
| void * | reference () const | 
| Get the stored external reference.  More... | |
| uint | itemId () const | 
| Get the id for this ArnItem.  More... | |
| uint | linkId () const | 
| Get the id for this Arn Data Object  More... | |
| int | refCount () const | 
| Get the number of refs to this Arn Data Object  More... | |
| bool | isFolder () const | 
| bool | isProvider () const | 
| Arn::DataType | type () const | 
| The type stored in the Arn Data Object  More... | |
| void | setIgnoreSameValue (bool isIgnore=true) | 
| Set skipping of equal value.  More... | |
| bool | isIgnoreSameValue () const | 
| void | addMode (Arn::ObjectMode mode) | 
| Add general mode settings for this Arn Data Object  More... | |
| Arn::ObjectMode | getMode () const | 
| Use with care, link must be "referenced" before use, otherwise it might have been deleted.  More... | |
| Arn::ObjectSyncMode | syncMode () const | 
| ArnBasicItem & | setBiDirMode () | 
| Set general mode as Bidirectional for this Arn Data Object  More... | |
| bool | isBiDirMode () const | 
| ArnBasicItem & | setPipeMode () | 
| Set general mode as Pipe for this Arn Data Object  More... | |
| bool | isPipeMode () const | 
| ArnBasicItem & | setSaveMode () | 
| Set general mode as Save for this Arn Data Object  More... | |
| bool | isSaveMode () const | 
| void | setAtomicOpProvider () | 
| Set this Arn Data Object as Atomic Operator Provider  More... | |
| bool | isAtomicOpProvider () const | 
| ArnBasicItem & | setMaster () | 
| Set client session sync mode as Master for this ArnItem.  More... | |
| bool | isMaster () const | 
| ArnBasicItem & | setAutoDestroy () | 
| Set client session sync mode as AutoDestroy for this ArnItem.  More... | |
| bool | isAutoDestroy () const | 
| void | arnImport (const QByteArray &data, int ignoreSame=Arn::SameValue::DefaultAction) | 
| Import data to an Arn Data Object  More... | |
| QByteArray | arnExport () const | 
| int | toInt (bool *isOk=arnNullptr) const | 
| double | toDouble (bool *isOk=arnNullptr) const | 
| ARNREAL | toReal (bool *isOk=arnNullptr) const | 
| QString | toString (bool *isOk=arnNullptr) const | 
| QByteArray | toByteArray (bool *isOk=arnNullptr) const | 
| QVariant | toVariant (bool *isOk=arnNullptr) const | 
| bool | toBool (bool *isOk=arnNullptr) const | 
| uint | toUInt (bool *isOk=arnNullptr) const | 
| qint64 | toInt64 (bool *isOk=arnNullptr) const | 
| quint64 | toUInt64 (bool *isOk=arnNullptr) const | 
| ArnBasicItem & | operator= (const ArnBasicItem &other) | 
| ArnBasicItem & | operator= (int val) | 
| ArnBasicItem & | operator= (ARNREAL val) | 
| ArnBasicItem & | operator= (const QString &val) | 
| ArnBasicItem & | operator= (const QByteArray &val) | 
| ArnBasicItem & | operator= (const QVariant &val) | 
| ArnBasicItem & | operator= (const char *val) | 
| ArnBasicItem & | operator= (uint val) | 
| ArnBasicItem & | operator= (qint64 val) | 
| ArnBasicItem & | operator= (quint64 val) | 
| ArnBasicItem & | operator+= (int val) | 
| ArnBasicItem & | operator+= (ARNREAL val) | 
| void | setValue (const ArnBasicItem &other, int ignoreSame=Arn::SameValue::DefaultAction) | 
| void | setValue (int value, int ignoreSame=Arn::SameValue::DefaultAction) | 
| Assign an integer to an Arn Data Object  More... | |
| void | setValue (ARNREAL value, int ignoreSame=Arn::SameValue::DefaultAction) | 
| Assign an ARNREAL to an Arn Data Object  More... | |
| void | setValue (bool value, int ignoreSame=Arn::SameValue::DefaultAction) | 
| Assign a bool to an Arn Data Object  More... | |
| void | setValue (const QString &value, int ignoreSame=Arn::SameValue::DefaultAction) | 
| Assign a QString to an Arn Data Object  More... | |
| void | setValue (const QByteArray &value, int ignoreSame=Arn::SameValue::DefaultAction) | 
| Assign a QByteArray to an Arn Data Object  More... | |
| void | setValue (const QVariant &value, int ignoreSame=Arn::SameValue::DefaultAction) | 
| Assign a QVariant to an Arn Data Object  More... | |
| void | setValue (const char *value, int ignoreSame=Arn::SameValue::DefaultAction) | 
| Assign a char* to an Arn Data Object  More... | |
| void | setValue (uint value, int ignoreSame=Arn::SameValue::DefaultAction) | 
| Assign an unsigned int to an Arn Data Object  More... | |
| void | setValue (qint64 value, int ignoreSame=Arn::SameValue::DefaultAction) | 
| Assign an int 64 bit to an Arn Data Object  More... | |
| void | setValue (quint64 value, int ignoreSame=Arn::SameValue::DefaultAction) | 
| Assign an unsigned int 64 bit to an Arn Data Object  More... | |
| void | setBits (int mask, int value, int ignoreSame=Arn::SameValue::DefaultAction) | 
| AtomicOp assign an integer to specified bits in an Arn Data Object  More... | |
| void | addValue (int value) | 
| AtomicOp adds an integer to an Arn Data Object  More... | |
| void | addValue (ARNREAL value) | 
| AtomicOp adds an ARNREAL to an Arn Data Object  More... | |
| QThread * | thread () const | 
| Get the thread affinity of this ArnBasicItem.  More... | |
| void | setEventHandler (QObject *eventHandler) | 
| Set event handler for this ArnBasicItem.  More... | |
| QObject * | eventHandler () const | 
| Get the event handler of this ArnBasicItem.  More... | |
| void | setUncrossed (bool isUncrossed=true) | 
| Set a Bidirectional item as Uncrossed.  More... | |
| bool | isUncrossed () const | 
| Get the Uncrossed state of an object.  More... | |
| bool | isAssigning () const | 
| Tells if this ArnItem is assigned right now.  More... | |
  Public Member Functions inherited from ArnCoreItem | |
| ArnCoreItem () | |
| Standard constructor of a closed handle.  More... | |
| virtual | ~ArnCoreItem () | 
| QThread * | thread () const | 
| Get the thread affinity of this ArnCoreItem.  More... | |
ARN Monitor QML.
This class is the Qml version of the ArnMonitor.
Example usage 
 
Definition at line 448 of file ArnQml.hpp.
      
  | 
  slot | 
Restart the monitor.
All signals for found childs will be emitted again.
Definition at line 320 of file ArnQml.cpp.
      
  | 
  readwrite | 
The client id. Set whith ArnClient::registerClient(). Use "std" if not set.
Definition at line 459 of file ArnQml.hpp.
      
  | 
  readwrite | 
The path to be monitored at the server.
Definition at line 461 of file ArnQml.hpp.