25 #ifndef __ASN1CUTCTIME_H__ 26 #define __ASN1CUTCTIME_H__ 56 #ifndef _NO_UTILS_CLASSES 72 virtual ASN1TTime& getTimeObj () {
return timeObj; }
73 virtual const ASN1TTime& getTimeObj ()
const {
return timeObj; }
75 EXTRTMETHOD
ASN1CUTCTime(
char*& buf,
int bufSize, OSBOOL useDerRules = FALSE);
76 EXTRTMETHOD ASN1CUTCTime(ASN1UTCTime& buf, OSBOOL useDerRules = FALSE);
93 EXTRTMETHOD ASN1CUTCTime(OSRTMessageBufferIF& msgBuf,
char*& buf,
int bufSize,
94 OSBOOL useDerRules = FALSE);
109 EXTRTMETHOD ASN1CUTCTime(OSRTMessageBufferIF& msgBuf, ASN1UTCTime& buf,
110 OSBOOL useDerRules = FALSE);
112 EXTRTMETHOD ASN1CUTCTime(
OSRTContext& ctxt,
char*& buf,
int bufSize,
113 OSBOOL useDerRules = FALSE);
115 EXTRTMETHOD ASN1CUTCTime(
OSRTContext& ctxt, ASN1UTCTime& buf,
116 OSBOOL useDerRules = FALSE);
120 ASN1CUTCTime (
const ASN1CUTCTime& original) :
134 EXTRTMETHOD
int setTime(time_t time, OSBOOL diffTime);
136 const ASN1CUTCTime&
operator = (
const ASN1CUTCTime& tm) {
158 #if __cplusplus >= 201103L 164 typedef class _ASN1CUTCTime :
public _ASN1CTime {
166 _ASN1CUTCTime(
char*& buf,
int bufSize, OSBOOL useDerRules) {}
167 _ASN1CUTCTime(ASN1VisibleString& buf, OSBOOL useDerRules) {}
169 _ASN1CUTCTime (OSRTMessageBufferIF& msgBuf,
char*& buf,
int sz,
170 OSBOOL useDerRules = FALSE) :
171 _ASN1CTime (msgBuf, buf, sz, useDerRules) {}
172 _ASN1CUTCTime (OSRTMessageBufferIF& msgBuf, ASN1VisibleString& buf,
173 OSBOOL useDerRules = FALSE) :
174 _ASN1CTime (msgBuf, buf, useDerRules) {}
175 _ASN1CUTCTime(
OSRTContext& ctxt,
char*& buf,
int bufSize,
176 OSBOOL useDerRules) : _ASN1CTime (ctxt, buf, bufSize, useDerRules) {}
177 _ASN1CUTCTime(
OSRTContext& ctxt, ASN1VisibleString& buf,
178 OSBOOL useDerRules) : _ASN1CTime (ctxt, buf, bufSize, useDerRules) {}
180 #endif // _NO_UTILS_CLASSES 181 #endif //__ASN1CUTCTIME_H__ Definition: ASN1TTime.h:71
virtual int setTime(time_t time, OSBOOL diffTime)=0
Definition: ASN1TTime.h:795
Definition: ASN1CTime.h:84
EXTRTMETHOD const ASN1CTime & operator=(const ASN1CTime &)
Definition: ASN1CUTCTime.h:68
Definition: OSRTContext.h:65
virtual EXTRTMETHOD int getFraction()
virtual int compileString()=0
virtual EXTRTMETHOD int setFraction(int fraction, int fracLen=-1)