106 static int baseType(
int setVal = -1);
107 static bool isArnEvent(
int evType);
108 static int toIdx( QEvent::Type type);
109 static QString toString( QEvent::Type type);
112 QString toString()
const;
114 virtual ArnEvent* makeHeapClone() = 0;
119 void setTarget(
void* target);
120 void setTargetPendingChain(
ArnEvent** targetPendingChain = arnNullptr);
121 void setTargetMutex( QMutex* targetMutex);
122 void inhibitPendingChain();
137 static QEvent::Type
type();
140 inline const QString&
path()
const 147 {
return _isLastLink;}
159 static QEvent::Type
type();
162 inline const QString&
path()
const 178 void* _sessionHandler;
182 static QEvent::Type
type();
186 {
return _monEvType;}
188 inline const QByteArray&
data()
const 195 {
return _sessionHandler;}
207 static QEvent::Type
type();
211 {
return _startLink;}
227 static QEvent::Type
type();
238 const QByteArray* _valueData;
239 const ArnLinkHandle* _handleData;
244 static QEvent::Type
type();
251 {
return _valueData;}
254 {
return *_handleData;}
271 static QEvent::Type
type();
277 inline const QVariant&
arg1()
const 280 inline const QVariant&
arg2()
const 292 static QEvent::Type
type();
299 #endif // ARNEVENT_HPP virtual ~ArnEvRefChange()
static QEvent::Type type()
const QByteArray * valueData() const
#define MQ_DECLARE_ENUM_NSTXT(...)
const QByteArray & data() const
static QEvent::Type type()
static QEvent::Type type()
#define MQ_NSTXT_FILL_MISSING_FROM(FromNs)
virtual ArnEvent * makeHeapClone()
const QVariant & arg1() const
virtual ArnEvent * makeHeapClone()
const QString & path() const
static QEvent::Type type()
const QString & path() const
ArnEvMonitor(int monEvType, const QByteArray &data, bool isLocal, void *sessionHandler)
ArnEvZeroRef(ArnLink *arnLink)
Arn::ObjectMode mode() const
virtual ArnEvent * makeHeapClone()
ArnEvValueChange(int sendId, const QByteArray *valueData, const ArnLinkHandle &handleData)
virtual ~ArnEvValueChange()
const ArnLinkHandle & handleData() const
ArnLink * startLink() const
static QEvent::Type type()
void * sessionHandler() const
const QVariant & arg2() const
ArnEvRefChange(int refStep)
ArnLink * arnLink() const
static QEvent::Type type()
virtual ArnEvent * makeHeapClone()
virtual ArnEvent * makeHeapClone()
static QEvent::Type type()
ArnEvLinkCreate(const QString &path, ArnLink *arnLink, bool isLastLink)
static QEvent::Type type()
#define MQ_DECLARE_ENUMTXT(EStruct)
Enums text.
virtual ArnEvent * makeHeapClone()
ArnEvRetired(ArnLink *startLink, bool isBelow, bool isGlobal)
virtual ArnEvent * makeHeapClone()
#define ARNLIBSHARED_EXPORT
ArnLink * arnLink() const
ArnEvAtomicOp(int op, const QVariant &arg1, const QVariant &arg2)
ArnEvModeChange(const QString &path, uint linkId, Arn::ObjectMode mode)
virtual ArnEvent * makeHeapClone()