ArnLib
4.0.x
Active Registry Network
|
Base class handle for an Arn Data Object. More...
#include <ArnBasicItem.hpp>
Public Member Functions | |
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... | |
Friends | |
class | ArnBasicItemEventHandler |
Base class handle for an Arn Data Object.
See ArnItem.
ArnBasicItem is the basic way to get a handle (pointer) for accessing an Arn Data Object. It is fast, small and is not based on QObject. As such it can not use signals and slots, but it can provide ArnEvents (based on QEvents) to be sent to any QObject based receiver.
There can be any amount of ArnBasicItem:s opened (pointing) to the same Arn Data object. Deleting the ArnBasicItem won't effect the Arn Data object.
This class is not thread-safe, but the Arn Data object is, so each thread should have it's own handles i.e ArnBasicItem instances.
Example usage
Definition at line 120 of file ArnBasicItem.hpp.
ArnBasicItem::ArnBasicItem | ( | ) |
Standard constructor of a closed handle.
Definition at line 92 of file ArnBasicItem.cpp.
|
virtual |
Definition at line 106 of file ArnBasicItem.cpp.
void ArnBasicItem::addMode | ( | Arn::ObjectMode | mode | ) |
Add general mode settings for this Arn Data Object
If this ArnItem is in closed state, the added modes will be stored and the real mode change is done when this ArnItem is opened to an Arn Data Object. This implies that ArnItems can benefit from setting modes before opening.
[in] | mode | The modes to be added. |
Definition at line 421 of file ArnBasicItem.cpp.
void ArnBasicItem::addValue | ( | int | value | ) |
AtomicOp adds an integer to an Arn Data Object
Operation is done atomicly. If bidir, it can also be done remotely by an AtomicOpProvider
[in] | value | to be added to this Arn Data Object |
Definition at line 1101 of file ArnBasicItem.cpp.
void ArnBasicItem::addValue | ( | ARNREAL | value | ) |
AtomicOp adds an ARNREAL to an Arn Data Object
Operation is done atomicly. If bidir, it can also be done remotely by an AtomicOpProvider
[in] | value | to be added to this Arn Data Object |
Definition at line 1116 of file ArnBasicItem.cpp.
QByteArray ArnBasicItem::arnExport | ( | ) | const |
Definition at line 623 of file ArnBasicItem.cpp.
void ArnBasicItem::arnImport | ( | const QByteArray & | data, |
int | ignoreSame = Arn::SameValue::DefaultAction |
||
) |
Import data to an Arn Data Object
Data blob from a previos arnExport()
can be imported. This is essentially assigning the Arn Data Object with same as exported.
[in] | data | is the data blob |
[in] | ignoreSame | can override default ignoreSameValue setting. |
Definition at line 512 of file ArnBasicItem.cpp.
void ArnBasicItem::close | ( | ) |
Close the handle.
Definition at line 153 of file ArnBasicItem.cpp.
void ArnBasicItem::destroyLink | ( | bool | isGlobal = true | ) |
Destroy the Arn Data Object
The link (Arn Data Object) will be removed locally and optionally from server and all connected clients. Server is allways forcing global destroy.
[in] | isGlobal | If true, removes from server and all connected clients, otherwise only local link. |
Definition at line 178 of file ArnBasicItem.cpp.
|
inline |
Destroy the local Arn Data Object
The link (Arn Data Object) will be removed locally. Server is allways forcing global destroy.
Definition at line 156 of file ArnBasicItem.hpp.
QObject * ArnBasicItem::eventHandler | ( | ) | const |
Get the event handler of this ArnBasicItem.
Definition at line 1209 of file ArnBasicItem.cpp.
Arn::ObjectMode ArnBasicItem::getMode | ( | ) | const |
Use with care, link must be "referenced" before use, otherwise it might have been deleted.
Definition at line 439 of file ArnBasicItem.cpp.
bool ArnBasicItem::isAssigning | ( | ) | const |
Tells if this ArnItem is assigned right now.
Typically used to stop endless recusion due to signal/slot direct call when assigned
true | if beeing assigned right now. |
Definition at line 1233 of file ArnBasicItem.cpp.
bool ArnBasicItem::isAtomicOpProvider | ( | ) | const |
true | if this is a Atomic Operator Provider |
Definition at line 379 of file ArnBasicItem.cpp.
bool ArnBasicItem::isAutoDestroy | ( | ) | const |
true | if AutoDestroy mode |
Definition at line 415 of file ArnBasicItem.cpp.
bool ArnBasicItem::isBiDirMode | ( | ) | const |
true | if Bidirectional |
Definition at line 309 of file ArnBasicItem.cpp.
bool ArnBasicItem::isFolder | ( | ) | const |
true | if this ArnItem is a folder |
Definition at line 190 of file ArnBasicItem.cpp.
bool ArnBasicItem::isIgnoreSameValue | ( | ) | const |
true | if skipping equal values |
Definition at line 464 of file ArnBasicItem.cpp.
bool ArnBasicItem::isMaster | ( | ) | const |
true | if Master mode |
Definition at line 398 of file ArnBasicItem.cpp.
bool ArnBasicItem::isOpen | ( | ) | const |
State of the handle.
true | if this ArnItem is open |
Definition at line 184 of file ArnBasicItem.cpp.
bool ArnBasicItem::isPipeMode | ( | ) | const |
true | if Pipe mode |
Definition at line 338 of file ArnBasicItem.cpp.
bool ArnBasicItem::isProvider | ( | ) | const |
true | if this ArnItem is a provider |
Definition at line 198 of file ArnBasicItem.cpp.
bool ArnBasicItem::isSaveMode | ( | ) | const |
true | if Save mode |
Definition at line 360 of file ArnBasicItem.cpp.
bool ArnBasicItem::isUncrossed | ( | ) | const |
Get the Uncrossed state of an object.
true | if Uncrossed is set or Arn Data Object is not in Bidirectional mode. |
Definition at line 1225 of file ArnBasicItem.cpp.
uint ArnBasicItem::itemId | ( | ) | const |
uint ArnBasicItem::linkId | ( | ) | const |
QString ArnBasicItem::name | ( | Arn::NameF | nameF | ) | const |
Name of the Arn Data Object
[in] | nameF | The format of the returned name |
Definition at line 480 of file ArnBasicItem.cpp.
bool ArnBasicItem::open | ( | const QString & | path | ) |
Open a handle to an Arn Data Object
[in] | path | The Arn Data Object path e.g. "//Measure/Water/Level/value" |
false | if error |
Definition at line 147 of file ArnBasicItem.cpp.
ArnBasicItem & ArnBasicItem::operator+= | ( | int | val | ) |
Definition at line 827 of file ArnBasicItem.cpp.
ArnBasicItem & ArnBasicItem::operator+= | ( | ARNREAL | val | ) |
Definition at line 834 of file ArnBasicItem.cpp.
ArnBasicItem & ArnBasicItem::operator= | ( | const ArnBasicItem & | other | ) |
Definition at line 757 of file ArnBasicItem.cpp.
ArnBasicItem & ArnBasicItem::operator= | ( | int | val | ) |
Definition at line 764 of file ArnBasicItem.cpp.
ArnBasicItem & ArnBasicItem::operator= | ( | ARNREAL | val | ) |
Definition at line 771 of file ArnBasicItem.cpp.
ArnBasicItem & ArnBasicItem::operator= | ( | const QString & | val | ) |
Definition at line 778 of file ArnBasicItem.cpp.
ArnBasicItem & ArnBasicItem::operator= | ( | const QByteArray & | val | ) |
Definition at line 785 of file ArnBasicItem.cpp.
ArnBasicItem & ArnBasicItem::operator= | ( | const QVariant & | val | ) |
Definition at line 820 of file ArnBasicItem.cpp.
ArnBasicItem & ArnBasicItem::operator= | ( | const char * | val | ) |
Definition at line 792 of file ArnBasicItem.cpp.
ArnBasicItem & ArnBasicItem::operator= | ( | uint | val | ) |
Definition at line 799 of file ArnBasicItem.cpp.
ArnBasicItem & ArnBasicItem::operator= | ( | qint64 | val | ) |
Definition at line 806 of file ArnBasicItem.cpp.
ArnBasicItem & ArnBasicItem::operator= | ( | quint64 | val | ) |
Definition at line 813 of file ArnBasicItem.cpp.
QString ArnBasicItem::path | ( | Arn::NameF | nameF = Arn::NameF::EmptyOk | ) | const |
Path of the Arn Data Object
[in] | nameF | The format of the returned path |
Definition at line 472 of file ArnBasicItem.cpp.
int ArnBasicItem::refCount | ( | ) | const |
Get the number of refs to this Arn Data Object
Definition at line 222 of file ArnBasicItem.cpp.
void * ArnBasicItem::reference | ( | ) | const |
Get the stored external reference.
Definition at line 496 of file ArnBasicItem.cpp.
void ArnBasicItem::setAtomicOpProvider | ( | ) |
Set this Arn Data Object as Atomic Operator Provider
The atomic operation is performed at this object
Definition at line 370 of file ArnBasicItem.cpp.
ArnBasicItem & ArnBasicItem::setAutoDestroy | ( | ) |
Set client session sync mode as AutoDestroy for this ArnItem.
This ArnItem at client side is setup for auto destruction.
Definition at line 404 of file ArnBasicItem.cpp.
ArnBasicItem & ArnBasicItem::setBiDirMode | ( | ) |
Set general mode as Bidirectional for this Arn Data Object
A two way object, typically for validation or pipe
Bidirectional-mode is the pair of value & provider
Definition at line 292 of file ArnBasicItem.cpp.
void ArnBasicItem::setBits | ( | int | mask, |
int | value, | ||
int | ignoreSame = Arn::SameValue::DefaultAction |
||
) |
AtomicOp assign an integer to specified bits in an Arn Data Object
Operation is done atomicly. If bidir, it can also be done remotely by an AtomicOpProvider
[in] | mask | to specify bits that is affected |
[in] | value | to be assigned to affected bits |
[in] | ignoreSame | can override default ignoreSameValue setting. |
Definition at line 1075 of file ArnBasicItem.cpp.
void ArnBasicItem::setEventHandler | ( | QObject * | eventHandler | ) |
Set event handler for this ArnBasicItem.
The event handler must be QObject based
[in] | eventHandler | to be assigned |
Definition at line 1200 of file ArnBasicItem.cpp.
void ArnBasicItem::setIgnoreSameValue | ( | bool | isIgnore = true | ) |
Set skipping of equal value.
[in] | isIgnore | If true, assignment of equal value don't give a changed signal. |
Definition at line 456 of file ArnBasicItem.cpp.
ArnBasicItem & ArnBasicItem::setMaster | ( | ) |
ArnBasicItem & ArnBasicItem::setPipeMode | ( | ) |
Set general mode as Pipe for this Arn Data Object
Implies Bidir.
Definition at line 319 of file ArnBasicItem.cpp.
void ArnBasicItem::setReference | ( | void * | reference | ) |
Set an associated external reference.
This is typically used when having many ArnItems changed signal connected to a common slot. The slot can then discover the signalling ArnItem:s associated structure for further processing.
[in] | reference | Any external structure or id. |
Definition at line 488 of file ArnBasicItem.cpp.
ArnBasicItem & ArnBasicItem::setSaveMode | ( | ) |
Set general mode as Save for this Arn Data Object
Data is persistent and will be saved
Definition at line 348 of file ArnBasicItem.cpp.
void ArnBasicItem::setUncrossed | ( | bool | isUncrossed = true | ) |
Set a Bidirectional item as Uncrossed.
The two way object is not twisted at writes, i.e. exactly the same object is read and written. This has no effect on an Arn Data Object that not is in Bidirectional mode.
Definition at line 1217 of file ArnBasicItem.cpp.
void ArnBasicItem::setValue | ( | const ArnBasicItem & | other, |
int | ignoreSame = Arn::SameValue::DefaultAction |
||
) |
Definition at line 841 of file ArnBasicItem.cpp.
void ArnBasicItem::setValue | ( | int | value, |
int | ignoreSame = Arn::SameValue::DefaultAction |
||
) |
Assign an integer to an Arn Data Object
[in] | value | to be assigned |
[in] | ignoreSame | can override default ignoreSameValue setting. |
Definition at line 883 of file ArnBasicItem.cpp.
void ArnBasicItem::setValue | ( | ARNREAL | value, |
int | ignoreSame = Arn::SameValue::DefaultAction |
||
) |
Assign an ARNREAL to an Arn Data Object
[in] | value | to be assigned |
[in] | ignoreSame | can override default ignoreSameValue setting. |
Definition at line 908 of file ArnBasicItem.cpp.
void ArnBasicItem::setValue | ( | bool | value, |
int | ignoreSame = Arn::SameValue::DefaultAction |
||
) |
Assign a bool to an Arn Data Object
[in] | value | to be assigned |
[in] | ignoreSame | can override default ignoreSameValue setting. |
Definition at line 933 of file ArnBasicItem.cpp.
void ArnBasicItem::setValue | ( | const QString & | value, |
int | ignoreSame = Arn::SameValue::DefaultAction |
||
) |
Assign a QString to an Arn Data Object
[in] | value | to be assigned |
[in] | ignoreSame | can override default ignoreSameValue setting. |
Definition at line 958 of file ArnBasicItem.cpp.
void ArnBasicItem::setValue | ( | const QByteArray & | value, |
int | ignoreSame = Arn::SameValue::DefaultAction |
||
) |
Assign a QByteArray to an Arn Data Object
[in] | value | to be assigned |
[in] | ignoreSame | can override default ignoreSameValue setting. |
Definition at line 983 of file ArnBasicItem.cpp.
void ArnBasicItem::setValue | ( | const QVariant & | value, |
int | ignoreSame = Arn::SameValue::DefaultAction |
||
) |
Assign a QVariant to an Arn Data Object
[in] | value | to be assigned |
[in] | ignoreSame | can override default ignoreSameValue setting. |
Definition at line 1008 of file ArnBasicItem.cpp.
void ArnBasicItem::setValue | ( | const char * | value, |
int | ignoreSame = Arn::SameValue::DefaultAction |
||
) |
Assign a char* to an Arn Data Object
[in] | value | to be assigned |
[in] | ignoreSame | can override default ignoreSameValue setting. |
Definition at line 1033 of file ArnBasicItem.cpp.
void ArnBasicItem::setValue | ( | uint | value, |
int | ignoreSame = Arn::SameValue::DefaultAction |
||
) |
Assign an unsigned int to an Arn Data Object
[in] | value | to be assigned |
[in] | ignoreSame | can override default ignoreSameValue setting. |
Definition at line 1039 of file ArnBasicItem.cpp.
void ArnBasicItem::setValue | ( | qint64 | value, |
int | ignoreSame = Arn::SameValue::DefaultAction |
||
) |
Assign an int 64 bit to an Arn Data Object
[in] | value | to be assigned |
[in] | ignoreSame | can override default ignoreSameValue setting. |
Definition at line 1051 of file ArnBasicItem.cpp.
void ArnBasicItem::setValue | ( | quint64 | value, |
int | ignoreSame = Arn::SameValue::DefaultAction |
||
) |
Assign an unsigned int 64 bit to an Arn Data Object
[in] | value | to be assigned |
[in] | ignoreSame | can override default ignoreSameValue setting. |
Definition at line 1063 of file ArnBasicItem.cpp.
Arn::ObjectSyncMode ArnBasicItem::syncMode | ( | ) | const |
Definition at line 281 of file ArnBasicItem.cpp.
QThread * ArnBasicItem::thread | ( | ) | const |
Get the thread affinity of this ArnBasicItem.
The affinity (see QObject) is set when the ArnBasicItem is created and bound to an internal QObject based event handler. When a custom event handler is set, its affinity is used.
Definition at line 1131 of file ArnBasicItem.cpp.
bool ArnBasicItem::toBool | ( | bool * | isOk = arnNullptr | ) | const |
[out] | isOk | If not 0 when a conversion error occurs, *isOk is set to false, otherwise *isOk is set to true. |
Definition at line 725 of file ArnBasicItem.cpp.
QByteArray ArnBasicItem::toByteArray | ( | bool * | isOk = arnNullptr | ) | const |
[out] | isOk | If not 0 when a conversion error occurs, *isOk is set to false, otherwise *isOk is set to true. |
Definition at line 685 of file ArnBasicItem.cpp.
double ArnBasicItem::toDouble | ( | bool * | isOk = arnNullptr | ) | const |
[out] | isOk | If not 0 when a conversion error occurs, *isOk is set to false, otherwise *isOk is set to true. |
Definition at line 709 of file ArnBasicItem.cpp.
int ArnBasicItem::toInt | ( | bool * | isOk = arnNullptr | ) | const |
[out] | isOk | If not 0 when a conversion error occurs, *isOk is set to false, otherwise *isOk is set to true. |
Definition at line 701 of file ArnBasicItem.cpp.
qint64 ArnBasicItem::toInt64 | ( | bool * | isOk = arnNullptr | ) | const |
[out] | isOk | If not 0 when a conversion error occurs, *isOk is set to false, otherwise *isOk is set to true. |
Definition at line 741 of file ArnBasicItem.cpp.
ARNREAL ArnBasicItem::toReal | ( | bool * | isOk = arnNullptr | ) | const |
[out] | isOk | If not 0 when a conversion error occurs, *isOk is set to false, otherwise *isOk is set to true. |
Definition at line 717 of file ArnBasicItem.cpp.
QString ArnBasicItem::toString | ( | bool * | isOk = arnNullptr | ) | const |
[out] | isOk | If not 0 when a conversion error occurs, *isOk is set to false, otherwise *isOk is set to true. |
Definition at line 677 of file ArnBasicItem.cpp.
uint ArnBasicItem::toUInt | ( | bool * | isOk = arnNullptr | ) | const |
[out] | isOk | If not 0 when a conversion error occurs, *isOk is set to false, otherwise *isOk is set to true. |
Definition at line 733 of file ArnBasicItem.cpp.
quint64 ArnBasicItem::toUInt64 | ( | bool * | isOk = arnNullptr | ) | const |
[out] | isOk | If not 0 when a conversion error occurs, *isOk is set to false, otherwise *isOk is set to true. |
Definition at line 749 of file ArnBasicItem.cpp.
QVariant ArnBasicItem::toVariant | ( | bool * | isOk = arnNullptr | ) | const |
[out] | isOk | If not 0 when a conversion error occurs, *isOk is set to false, otherwise *isOk is set to true. |
Definition at line 693 of file ArnBasicItem.cpp.
Arn::DataType ArnBasicItem::type | ( | ) | const |
The type stored in the Arn Data Object
Definition at line 206 of file ArnBasicItem.cpp.
|
friend |
Definition at line 123 of file ArnBasicItem.hpp.