Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
P6R::p6ITime2 Struct Referenceabstract

#include <p6time.h>

Inherits P6R::p6ICom.

Public Member Functions

virtual P6R::P6ERR addHours (P6TIME *pTime, P6INT32 nHours)=0
 
virtual P6R::P6ERR addMillseconds (P6TIME *pTime, P6INT32 nMilliseconds)=0
 
virtual P6R::P6ERR addMinutes (P6TIME *pTime, P6INT32 nMinutes)=0
 
virtual P6R::P6ERR addP6Interval (P6TIME *pTime, const P6INTERVAL *pInterval)=0
 
virtual P6INT32 addref (void)=0
 
virtual P6R::P6ERR addSeconds (P6TIME *pTime, P6INT32 nSeconds)=0
 
virtual P6R::P6ERR adjust (P6TIMEINFO *pExpandedTime, P6INT32 tzOffset)=0
 
virtual P6R::P6ERR collapse (P6TIMEINFO *pExpandedTime, P6TIME *pTime)=0
 
virtual P6R::P6ERR createISO8601DateA (const P6TIME *pTime, P6INT32 deltaFromGMT, P6UINT8 degree, P6CHAR *pBuffer, P6SIZE cBuffer, P6SIZE *pcWritten)=0
 
virtual P6R::P6ERR createISO8601DateW (const P6TIME *pTime, P6INT32 deltaFromGMT, P6UINT8 degree, P6WCHAR *pBuffer, P6SIZE cBuffer, P6SIZE *pcWritten)=0
 
virtual P6R::P6ERR createRfc822DateA (const P6TIME *pTime, P6CHAR *pBuffer, P6SIZE cBuffer, P6SIZE *pcWritten)=0
 
virtual P6R::P6ERR createRfc822DateW (const P6TIME *pTime, P6WCHAR *pBuffer, P6SIZE cBuffer, P6SIZE *pcWritten)=0
 
virtual P6R::P6ERR diffP6Time (const P6TIME *pTime1, const P6TIME *pTime2, P6INTERVAL *pIntervalDifference)=0
 
virtual P6R::P6ERR expand (const P6TIME *pTime, P6TIMEINFO *pExpandedTime, P6BOOL bLocalTime)=0
 
virtual P6R::P6ERR getLocalTimezoneOffset (P6INT32 *pOffset)=0
 
virtual P6R::P6ERR getTimezoneOffset (P6INT32 *pTzOffset)=0
 
virtual P6R::P6ERR initialize2 (P6TIMEFLAGS flags)=0
 
virtual P6R::P6ERR now (P6TIME *pTime)=0
 
virtual P6R::P6ERR p6TimeToUnixTime (const P6TIME *pTime, P6INT32 *pUnixTime)=0
 
virtual P6R::P6ERR parseISO8601Date2A (const P6CHAR *pszDate, P6BOOL bUseGMTDefault, P6TIME *pOutTime, P6INT32 *pDeltaFromGMT)=0
 
virtual P6R::P6ERR parseISO8601Date2W (const P6WCHAR *pwszDate, P6BOOL bUseGMTDefault, P6TIME *pOutTime, P6INT32 *pDeltaFromGMT)=0
 
virtual P6R::P6ERR parseISO8601DurationA (const P6CHAR *pDuration, P6UINT32 durLength, P6UINT64 *pReturnSeconds)=0
 
virtual P6R::P6ERR parseISO8601DurationW (const P6WCHAR *pDuration, P6UINT32 durLength, P6UINT64 *pReturnSeconds)=0
 
virtual P6R::P6ERR parseRfc822DateA (const P6CHAR *pszDate, P6TIME *pOutTime, P6INT32 *pDeltaFromGMT)=0
 
virtual P6R::P6ERR parseRfc822DateW (const P6WCHAR *pwszDate, P6TIME *pOutTime, P6INT32 *pDeltaFromGMT)=0
 
virtual P6R::P6ERR queryInterface (const P6R::P6IID &iid, P6VOID **ppIface)=0
 
virtual P6INT32 release (void)=0
 
virtual P6R::P6ERR unixTimeToP6Time (P6INT32 unixTime, P6TIME *pTimeOut)=0
 

Detailed Description

Definition at line 522 of file p6time.h.


The documentation for this struct was generated from the following file: