VR-Forces 4.1 Class Documentation
simInternalCommunicationInterface.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2007 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: simInternalCommunicationInterface.h,v $ $Revision: 1.1 $ $State: Exp $
7 *******************************************************************************/
8 
11 
13 
14 #ifndef simInternalCommunicationInterface_h
15 #define simInternalCommunicationInterface_h
16 
18 
19 class DtVrfObject;
20 
29 {
30 private:
37 
38 public:
41 
42 protected:
46  virtual bool init();
47 
48 public:
50 
53  virtual void sendMessage(DtVrfObjectMessage* message);
54 
57 
58  virtual void addMessageCallback(DtVrfObjectMessageCallbackFcn fcn, void* usr);
59  virtual void removeMessageCallback(DtVrfObjectMessageCallbackFcn fcn, void* usr);
61 
64 
65  virtual void addMessageCallback(int type, DtVrfObjectMessageCallbackFcn fcn, void* usr);
66  virtual void removeMessageCallback(int type, DtVrfObjectMessageCallbackFcn fcn, void* usr);
68 
72  virtual void receiveMessage(const DtVrfObjectMessage* message);
73 
75  virtual DtVrfObject* vrfObject();
76 
77 protected:
80 };
81 
82 #endif

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)