Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

CTBodbcTime Class Reference

Wrapper for ODBC TIMESTAMP_STRUCT. **. More...

#include "CTBodbcTime.hxx"

List of all members.

Public Methods

 CTBodbcTime ()
 CTBodbcTime (int i_utime)
int Year (int i_year)
int Year () const
int Month (int i_month)
int Month () const
int Day (int i_day)
int Day () const
int Hour (int i_hour)
int Hour () const
int Minute (int i_minute)
int Minute () const
int Second (int i_second)
int Second () const
int ToUTime () const
void FromUTime (int i_utime)
const TIMESTAMP_STRUCT & Data () const
TIMESTAMP_STRUCT & Data ()
void ToStream (ostream &os=cout) const
 operator int () const
CTBodbcTime & operator= (int i_utime)

Private Attributes

TIMESTAMP_STRUCT m_time

Related Functions

(Note that these are not member functions.)

ostream & operator<< (ostream &os, const CTBodbcTime &obj)


Detailed Description

Wrapper for ODBC TIMESTAMP_STRUCT. **.

Definition at line 14 of file CTBodbcTime.hxx.


Constructor & Destructor Documentation

CTBodbcTime::CTBodbcTime
 

Default constructor.

Definition at line 28 of file CTBodbcTime.cxx.

CTBodbcTime::CTBodbcTime int i_utime [inline]
 

Construct from int Unix time.

Definition at line 15 of file CTBodbcTime.icc.


Member Function Documentation

int CTBodbcTime::Year int i_year [inline]
 

Set year (in 4 digit form), returns old value.

Definition at line 23 of file CTBodbcTime.icc.

int CTBodbcTime::Year const [inline]
 

Returns year in 4 digit form.

Definition at line 33 of file CTBodbcTime.icc.

int CTBodbcTime::Month int i_month [inline]
 

Set month (1-12), returns old value.

Definition at line 41 of file CTBodbcTime.icc.

int CTBodbcTime::Month const [inline]
 

Returns month (1-12).

Definition at line 51 of file CTBodbcTime.icc.

int CTBodbcTime::Day int i_day [inline]
 

Set day (1-31), returns old value.

Definition at line 59 of file CTBodbcTime.icc.

int CTBodbcTime::Day const [inline]
 

Returns day (1-31).

Definition at line 70 of file CTBodbcTime.icc.

int CTBodbcTime::Hour int i_hour [inline]
 

Set hour (0-23), returns old value.

Definition at line 78 of file CTBodbcTime.icc.

int CTBodbcTime::Hour const [inline]
 

Returns hour (0-23).

Definition at line 88 of file CTBodbcTime.icc.

int CTBodbcTime::Minute int i_minute [inline]
 

Set minute (0-59), returns old value.

Definition at line 96 of file CTBodbcTime.icc.

int CTBodbcTime::Minute const [inline]
 

Returns minute (0-59).

Definition at line 106 of file CTBodbcTime.icc.

int CTBodbcTime::Second int i_second [inline]
 

Set second (0-59), returns old value.

Definition at line 114 of file CTBodbcTime.icc.

int CTBodbcTime::Second const [inline]
 

Returns second (0-59).

Definition at line 124 of file CTBodbcTime.icc.

int CTBodbcTime::ToUTime const
 

Returns time as int Unix time.

Definition at line 42 of file CTBodbcTime.cxx.

Referenced by operator int().

void CTBodbcTime::FromUTime int i_utime
 

Converts int Unix time to ODBC representation and sets that value.

Definition at line 51 of file CTBodbcTime.cxx.

Referenced by CTBodbcTime(), and operator=().

const TIMESTAMP_STRUCT & CTBodbcTime::Data const [inline]
 

Access ODBC structure.

Definition at line 132 of file CTBodbcTime.icc.

Referenced by CTBodbcStatement::BindCol(), CTBodbcStatement::BindIParameter(), and CTBodbcStatement::GetData().

TIMESTAMP_STRUCT & CTBodbcTime::Data [inline]
 

Constant access ODBC structure.

Definition at line 140 of file CTBodbcTime.icc.

void CTBodbcTime::ToStream ostream & os = cout const
 

ostream insertion.

Definition at line 70 of file CTBodbcTime.cxx.

Referenced by operator<<().

CTBodbcTime::operator int const [inline]
 

Converts to int Unix time.

Definition at line 148 of file CTBodbcTime.icc.

CTBodbcTime & CTBodbcTime::operator= int i_utime [inline]
 

Converts int Unix time to ODBC representation and sets that value.

Definition at line 156 of file CTBodbcTime.icc.


Friends And Related Function Documentation

ostream & operator<< ostream & os,
const CTBodbcTime & obj
[related]
 

ostream insertion operator.

Definition at line 169 of file CTBodbcTime.icc.


Member Data Documentation

TIMESTAMP_STRUCT CTBodbcTime::m_time [private]
 

date+time struct.

Definition at line 52 of file CTBodbcTime.hxx.


The documentation for this class was generated from the following files:
Generated at Fri Oct 24 18:16:06 2003 for CTBodbc by doxygen1.2.9-20010812 written by Dimitri van Heesch, © 1997-2001