MAK RTIspy API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
assistantShowDialogMsg.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2009 MaK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 /*********************************************************************
6 ** $RCSfile: assistantShowDialogMsg.h,v $ $Revision: 1.2 $ $State: Exp $
7 *********************************************************************/
8 
11 
12 #ifndef assistantShowDialogMsg_H_
13 #define assistantShowDialogMsg_H_
14 
17 
18 #include "assistantMsg.h"
20 
24 
25 typedef void (*DtAssistantShowDialogMsgCb)(const DtAssistantShowDialogMsg& inter, void* usr);
26 
27 
28 
33 {
34 
35 public:
36 
38  {
44  ShowMessageDump
45  };
46 
48  DtAssistantShowDialogMsg(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
49 
52  DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
53 
54  DtAssistantShowDialogMsg( DtAssistantShowDialogEnum showDialog,
55  DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER );
56 
58  virtual ~DtAssistantShowDialogMsg();
59 
61  virtual DtAssistantMsg* clone(bool copy = true) const;
62 
64  virtual void setShowDialog(DtAssistantShowDialogEnum showDialog);
65  virtual DtAssistantShowDialogEnum showDialog() const;
66 
68  virtual void printData() const;
69 
70 public:
71 
73  static DtAssistantMsg* create(const DtNetAssistantMsgHeader* initial,
74  DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
75 
77  static DtAssistantMsg* create(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
78 
80  static void addCallback(DtRtiAssistantServer* conn,
81  DtAssistantShowDialogMsgCb cb, void* usr);
82  static void removeCallback(DtRtiAssistantServer* conn,
83  DtAssistantShowDialogMsgCb cb, void* usr);
84 
85 protected:
86 
88  virtual DtNetAssistantShowDialogMsg* netAssistantShowDialogMsg();
89  virtual const DtNetAssistantShowDialogMsg* netAssistantShowDialogMsg() const;
90 
93 
95  virtual int minSize() const;
96 
97 };
98 
99 #endif

Document ID: Generated on Fri Sep 27 00:57:56 EDT 2019 from SVN revision 201708
Copyright © 2005-2018 VT MÄK Inc. All Rights Reserved (www.mak.com)