Accuracy.h

Go to the documentation of this file.
00001 
00009 #ifndef __ACCURACY_H__
00010 #define __ACCURACY_H__
00011 
00012 #include "PKIFdll.h"
00013 #include "PKIFTSPDLL.h"
00014 
00015 // forward declarations
00016 struct CPKIFAccuracyImpl;
00017 
00018 FD_SMART_PTR(CPKIFBuffer);
00019 
00035 class PKIFTSP_API CPKIFAccuracy
00036 {
00037 public:
00038     CPKIFAccuracy();
00039     CPKIFAccuracy(const CPKIFBufferPtr& accuracyBuf);
00040     ~CPKIFAccuracy();
00041 
00042     int GetSeconds() const;
00043     void SetSeconds(int seconds);
00044 
00045     int GetMillis() const;
00046     void SetMillis(int millis);
00047 
00048     int GetMicros() const;
00049     void SetMicros(int micros);
00050 
00051     bool GetSecondsPresent();
00052     bool GetMillisPresent();
00053     bool GetMicrosPresent();
00054 
00055 private:
00057     CPKIFAccuracy(const CPKIFAccuracy& copy);
00059     CPKIFAccuracy& operator=(const CPKIFAccuracy& rhs); //added 4/6/2004
00060 
00061     struct CPKIFAccuracyImpl *m_impl;
00062 };
00063 DECLARE_SMART_POINTERS(CPKIFAccuracy);
00064 
00065 #endif //__ACCURACY_H__

Generated on Mon Nov 15 11:15:45 2010 for PublicKeyInfrastructureFramework(PKIF) by  doxygen 1.5.6