VR-Forces 4.2 Class Documentation
ifRequestScriptedTasks.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2012 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
10 
11 #pragma once
12 
13 #include "vrfmsgs/vrfmsgsDefines.h"
14 #include <vrfExtProtocol/ifaceCont.h>
15 
19 
21 
23 {
24 
25 public:
28 
31 
33  DtIfRequestScriptedTasks & operator=(const DtIfRequestScriptedTasks & orig);
34 
35  virtual ~DtIfRequestScriptedTasks();
36 
37  virtual int type() const;
38 
39  virtual DtSimInterfaceContent * clone() const;
40 
42 
43  virtual const std::vector<std::string>& scriptIds() const;
44  virtual void addScriptId(const std::string& name);
45  virtual void setScriptIds(const std::vector<std::string>&);
47 
49  virtual void setProvideScript(bool);
50  virtual bool provideScript() const;
51 
53  virtual void setRequestId(DtU32);
54  virtual DtU32 requestId() const;
55 
56  virtual int netRepSize() const;
57  virtual bool setFromNet(const char* contentBuffer,
58  unsigned contentSize);
59  virtual bool setToNet();
60 
61  virtual void printDataToString(DtString& str);
62 
63  static DtSimInterfaceContent* creator();
64 
65 protected:
66  std::vector<std::string> myScriptIds;
67  DtU32 myRequestId;
69 };

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)