Public Member Functions
FIX::LocalTimeOnly Class Reference

Time only represented in local time. More...

#include <FieldTypes.h>

Inheritance diagram for FIX::LocalTimeOnly:
Inheritance graph
[legend]
Collaboration diagram for FIX::LocalTimeOnly:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 LocalTimeOnly ()
 Defaults to the current time.
 LocalTimeOnly (const DateTime &val)
 LocalTimeOnly (int hour, int minute, int second, int millisecond=0)
 LocalTimeOnly (time_t time, int millisecond=0)
 LocalTimeOnly (const tm *time, int millisecond=0)
void setCurrent ()
 Set to the current time.

Detailed Description

Time only represented in local time.

Definition at line 510 of file FieldTypes.h.


Constructor & Destructor Documentation

Defaults to the current time.

Definition at line 514 of file FieldTypes.h.

References setCurrent().

  {
    setCurrent();
  }
FIX::LocalTimeOnly::LocalTimeOnly ( const DateTime val) [inline]

Definition at line 519 of file FieldTypes.h.

References FIX::DateTime::clearDate().

  : DateTime(val)
  {
    clearDate();
  }
FIX::LocalTimeOnly::LocalTimeOnly ( int  hour,
int  minute,
int  second,
int  millisecond = 0 
) [inline]

Definition at line 525 of file FieldTypes.h.

References FIX::DateTime::setHMS().

  {
    setHMS( hour, minute, second, millisecond );
  }
FIX::LocalTimeOnly::LocalTimeOnly ( time_t  time,
int  millisecond = 0 
) [inline, explicit]

Definition at line 530 of file FieldTypes.h.

References FIX::DateTime::clearDate().

  : DateTime( fromLocalTimeT (time, millisecond) )
  {
    clearDate();
  }
FIX::LocalTimeOnly::LocalTimeOnly ( const tm *  time,
int  millisecond = 0 
) [inline]

Definition at line 536 of file FieldTypes.h.

References FIX::DateTime::clearDate().

  : DateTime( fromTm (*time, millisecond) )
  {
    clearDate();
  }

Member Function Documentation

void FIX::LocalTimeOnly::setCurrent ( ) [inline]

Set to the current time.

Definition at line 543 of file FieldTypes.h.

References FIX::DateTime::m_time, and FIX::DateTime::nowLocal().

Referenced by LocalTimeOnly().

  {
    DateTime d = nowLocal();
    m_time = d.m_time;
  }

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

Generated on Mon Jun 23 2014 23:49:39 for QuickFIX by doxygen 1.7.6.1 written by Dimitri van Heesch, © 1997-2001