WSF
WsfPProxyI.hpp
Go to the documentation of this file.
1// ****************************************************************************
2// CUI
3//
4// The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
5//
6// Copyright 2003-2015 The Boeing Company. All rights reserved.
7//
8// The use, dissemination or disclosure of data in this file is subject to
9// limitation or restriction. See accompanying README and LICENSE for details.
10// ****************************************************************************
11// ****************************************************************************
12// Updated by Infoscitex, a DCS Company.
13// ****************************************************************************
14
15#ifndef WSFPPROXYI_HPP
16#define WSFPPROXYI_HPP
17
18class WsfParseNode;
19class WsfPProxyPath;
20
22{
23public:
25
26 virtual void BeginNode(WsfParseNode* aNodePtr, const WsfPProxyPath& aCurrentPath) = 0;
27 virtual void EndNode(WsfParseNode* aNodePtr) = 0;
28
29 virtual void RollbackComplete(WsfParseNode* aNodePtr) = 0;
30
36
37 virtual DeserializeAction CanContinue(WsfParseNode* aParentNodePtr, WsfParseNode* aChildNodePtr) = 0;
38};
39
40#endif
Definition WsfPProxyI.hpp:22
virtual DeserializeAction CanContinue(WsfParseNode *aParentNodePtr, WsfParseNode *aChildNodePtr)=0
virtual void EndNode(WsfParseNode *aNodePtr)=0
DeserializeAction
Definition WsfPProxyI.hpp:32
@ cDA_CONTINUE
Definition WsfPProxyI.hpp:33
@ cDA_ROLLBACK
Definition WsfPProxyI.hpp:34
virtual ~WsfPProxyDeserializeTracerI()
Definition WsfPProxyI.hpp:24
virtual void BeginNode(WsfParseNode *aNodePtr, const WsfPProxyPath &aCurrentPath)=0
virtual void RollbackComplete(WsfParseNode *aNodePtr)=0
Represents a path or unique key to a value in the proxy.
Definition WsfPProxyPath.hpp:64
Definition WsfParseNode.hpp:61
Copyrights Multiple, All Rights Reserved