VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
embeddedTaskForwardTask.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2014 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
9 
10 #pragma once
11 
12 #include "vrftasks/simTask.h"
14 #include <vrfutil/rwUUID.h>
15 
16 #include "vrfutil/rwString.h"
17 
18 class DtRwString;
19 
24 
25 public:
27  DtEmbeddedTaskForwardTask(const DtString& mtlName, DtReaderWriterRegistry* parentRegistry = NULL);
28  DtEmbeddedTaskForwardTask(const DtString& mtlName,
29  const DtEmbeddedTaskForwardTask& orig, DtReaderWriterRegistry* parentRegistry = NULL);
30 
32 
34  virtual DtSimTask* clone(const DtString& mtlName, DtReaderWriterRegistry* parentRegistry = NULL) const;
35 
36  virtual const DtSimTaskMessageType& type() const;
37  static DtSimTask* creator();
38 
41  virtual int netRepSize() const;
42  virtual bool setFromNet(const char* buff, unsigned contentSize);
43  virtual bool setToNet();
45 
47  virtual DtString stringRep() const;
48 
51  virtual const DtString& embeddedEntityName() const;
52  virtual void setEmbeddedEntityName(const DtString& name);
54 
57  virtual bool blockToCompletion() const;
58  virtual void setBlockToCompletion(bool blocking);
60 
63  virtual const DtSimTask* taskToForward() const;
65  virtual void setTaskToForward(const DtSimTask* tsk);
67 
68 protected:
69  virtual void putData(std::string& fp, int indentLevel = 0);
70  virtual DtlObjPtr getData(DtlObjPtr args,
71  const DtReaderWriter::SearchPaths& searchPaths,
72  const DtVariableBindingsList& variableBindings);
73 
74 protected:
78 
80 };

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)