ArnLib
4.0.x
Active Registry Network
|
ARN Monitor QML. More...
#include <ArnQml.hpp>
Public Slots | |
void | reStart () |
Restart the monitor. More... | |
![]() | |
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 | |
![]() | |
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... | |
![]() | |
void | arnLinkDestroyed () |
Signal emitted when the Arn Data Object is destroyed. More... | |
![]() | |
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... | |
![]() | |
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... | |
![]() | |
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... | |
![]() | |
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.