11#ifndef PROXYCHANGE_HPP
12#define PROXYCHANGE_HPP
45 const std::string&
oldName()
const {
return mOldName; }
#define VI_EXPORT
Definition ViExport.hpp:38
Definition WsfPProxyNode.hpp:60
Represents a path or unique key to a value in the proxy.
Definition WsfPProxyPath.hpp:64
Records a change to proxy data.
Definition ProxyChange.hpp:21
const WsfPProxyPath & path() const
The path changed.
Definition ProxyChange.hpp:40
Reason reason() const
What kind of change.
Definition ProxyChange.hpp:49
ProxyChange(Reason aReason, const WsfPProxyNode &aNode)
Definition ProxyChange.cpp:14
const WsfPProxyNode & changed() const
The node changed.
Definition ProxyChange.hpp:42
Reason
Definition ProxyChange.hpp:24
@ cLIST_DELETION
Definition ProxyChange.hpp:30
@ cREMOVED
Definition ProxyChange.hpp:26
@ cOPTIONS_CHANGED
Definition ProxyChange.hpp:31
@ cRENAMED
Definition ProxyChange.hpp:27
@ cADDED
Definition ProxyChange.hpp:25
@ cLIST_INSERTION
Definition ProxyChange.hpp:29
@ cUNKNOWN
Definition ProxyChange.hpp:32
@ cUPDATED
Definition ProxyChange.hpp:28
const std::string & oldName() const
Definition ProxyChange.hpp:45
WsfPProxyPath oldPath() const
Definition ProxyChange.hpp:46