00001 #ifndef PsnPvmIncomingMessageHEADER 00002 #define PsnPvmIncomingMessageHEADER 00003 00004 #include "PsIncomingSynchronisationMessage.h" 00005 #include "PsnPvmMessage.h" 00006 #include "PsNumericType.h" 00007 00016 class PsnPvmIncomingMessage : public PsIncomingSynchronisationMessage, public PsnPvmMessage 00017 { 00018 public: 00020 PsnPvmIncomingMessage () ; 00021 00022 00024 PsnPvmIncomingMessage ( int bufId ) ; 00025 00026 00028 const PsDate & getMessageDate() ; 00029 00031 virtual void initialise ( int bufId ); 00032 00033 00035 virtual bool hasMessage () const ; 00036 00037 00039 virtual ~PsnPvmIncomingMessage(); 00040 00042 virtual void get ( bool & val ) ; 00043 00045 virtual void get ( char & val ) ; 00046 00048 virtual void get ( long & val ) ; 00049 00051 virtual void get ( unsigned long & val ) ; 00052 00054 virtual void get ( int & val ) ; 00055 00057 virtual void get ( unsigned int & val ) ; 00058 00060 virtual void get ( float & val ) ; 00061 00063 virtual void get ( double & val ) ; 00064 00066 virtual void get ( short & val ) ; 00067 00069 virtual void get ( unsigned short & val ) ; 00070 00072 virtual void get (char * val) ; 00073 00077 virtual void get (string & val) ; 00078 00080 virtual void get ( char * val, int cnt ) ; 00081 00083 virtual void get ( long * val, int cnt ) ; 00084 00086 virtual void get ( unsigned long * val, int cnt ) ; 00087 00089 virtual void get ( int * val, int cnt ) ; 00090 00092 virtual void get ( unsigned int * val, int cnt ) ; 00093 00095 virtual void get ( float * val, int cnt ) ; 00096 00098 virtual void get ( double * val, int cnt ) ; 00099 00101 virtual void get ( short * val, int cnt ) ; 00102 00104 virtual void get ( unsigned short * val, int cnt ) ; 00105 00109 static int pvmActiveBuffer ; 00110 protected: 00111 00113 void checkForGetErrors(int info ) ; 00114 00116 PsDate _messageTimestamp ; 00117 }; // PsnPvmIncomingMessage 00118 00119 00120 #endif
| Documentation generated on Mon Nov 25 15:25:01 2002 |
Generated with doxygen 1.2.12 by Dimitri van Heesch , 1997-2001 |