VR-Forces 4.1 Class Documentation
putSelfCbInfo.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2004 MaK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 
8 
9 #pragma once
10 
11 #include <stdio.h>
12 
13 class DtReaderWriter;
14 
15 typedef void (*DtPutSelfCallbackFcn)(
16  DtReaderWriter* obj, FILE* fp, void* userData);
17 
23 
24 #include "vrfutil/vrfutilDefines.h"
26 {
27 public:
28 
31 
34  DtPutSelfCallbackFcn cb, void* userData);
35 
37  virtual ~DtPutSelfCallbackInfo();
38 
41 
43  DtPutSelfCallbackInfo& operator=(
44  const DtPutSelfCallbackInfo& orig);
45 
47  int operator==(const DtPutSelfCallbackInfo& orig) const;
48  int operator!=(const DtPutSelfCallbackInfo& orig) const;
49 
51  virtual void setCallbackFunction(DtPutSelfCallbackFcn funct);
52  virtual DtPutSelfCallbackFcn callbackFunction() const;
53 
55  virtual void setFilePtr(FILE* fp);
56  virtual FILE* filePtr() const;
57 
60  virtual void setUserData(void* data);
61  virtual void* userData() const;
62 
63 protected:
64 
66  FILE* myFilePtr;
67  void* myUserData;
68 };
69 

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)