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
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);
00060
00061 struct CPKIFAccuracyImpl *m_impl;
00062 };
00063 DECLARE_SMART_POINTERS(CPKIFAccuracy);
00064
00065 #endif //__ACCURACY_H__