WSF
wizard::ProxyChange Class Reference

Records a change to proxy data. More...

#include <ProxyChange.hpp>

Public Types

enum  Reason {
  cADDED , cREMOVED , cRENAMED , cUPDATED ,
  cLIST_INSERTION , cLIST_DELETION , cOPTIONS_CHANGED , cUNKNOWN
}

Public Member Functions

 ProxyChange (Reason aReason, const WsfPProxyNode &aNode)
 ProxyChange (Reason aReason, const WsfPProxyNode &aNode, const std::string &aOldName)
 ~ProxyChange ()=default
const WsfPProxyPathpath () const
 The path changed.
const WsfPProxyNodechanged () const
 The node changed.
const std::string & oldName () const
WsfPProxyPath oldPath () const
Reason reason () const
 What kind of change.

Detailed Description

Records a change to proxy data.

Member Enumeration Documentation

◆ Reason

Enumerator
cADDED 
cREMOVED 
cRENAMED 
cUPDATED 
cLIST_INSERTION 
cLIST_DELETION 
cOPTIONS_CHANGED 
cUNKNOWN 

Constructor & Destructor Documentation

◆ ProxyChange() [1/2]

wizard::ProxyChange::ProxyChange ( Reason aReason,
const WsfPProxyNode & aNode )

◆ ProxyChange() [2/2]

wizard::ProxyChange::ProxyChange ( Reason aReason,
const WsfPProxyNode & aNode,
const std::string & aOldName )

◆ ~ProxyChange()

wizard::ProxyChange::~ProxyChange ( )
default

Member Function Documentation

◆ changed()

const WsfPProxyNode & wizard::ProxyChange::changed ( ) const
inline

The node changed.

◆ oldName()

const std::string & wizard::ProxyChange::oldName ( ) const
inline

◆ oldPath()

WsfPProxyPath wizard::ProxyChange::oldPath ( ) const
inline

◆ path()

const WsfPProxyPath & wizard::ProxyChange::path ( ) const
inline

The path changed.

◆ reason()

Reason wizard::ProxyChange::reason ( ) const
inline

What kind of change.


The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved