VR-Forces 4.3.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ifUserQuestionOperation.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2014 MAK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 
8 
9 #pragma once
10 
11 #include "vrfmsgs/vrfmsgsDefines.h"
12 #include "vrfmsgs/messageTypes.h"
13 #include <vrfExtProtocol/simInterfaceContent.h>
15 #include <string>
16 
17 const int DtIfUserQuestionCancel = 0;
20 
26 {
27 public:
28 
31 
33  virtual ~DtIfUserQuestionOperation();
34 
37 
40 
42  virtual int type() const;
43 
44  virtual DtSimInterfaceContent * clone() const;
45 
46  virtual int netRepSize() const;
47  virtual bool setFromNet(const char* contentBuffer,
48  unsigned contentSize);
49  virtual bool setToNet();
50 
51  virtual void printDataToString(DtString& str);
52 
53  static DtSimInterfaceContent* creator();
54 
59  virtual void setOperation(int);
60  virtual int operation() const;
61 
63  virtual void setQuestionRespondingTo(const DtString& scriptId, const DtString& entityName, int questionId);
64  virtual void questionRespondingTo(DtString& scriptId, DtString& entityName, int& questionId) const;
65  virtual const DtString& scriptId() const;
66  virtual int questionId() const;
67  virtual const DtString& entityName() const;
68 
71  virtual void setResponse(const DtScriptedTaskTask&);
72  virtual const DtScriptedTaskTask& response() const;
73 
74 protected:
80 };

Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)