Classes | Public Member Functions | Protected Attributes

JAUS::SetTime Class Reference

This method is used to set the system time of a component. More...

#include <settime.h>

Inheritance diagram for JAUS::SetTime:
JAUS::Message

List of all members.

Classes

class  PresenceVector
 This class contains bit masks for bitwise operations on the presence vector for this message. More...

Public Member Functions

 SetTime (const Address &dest=Address(), const Address &src=Address())
 SetTime (const SetTime &message)
 ~SetTime ()
void SetTimeStamp (const Time &time)
void SetDateStamp (const Date &date)
Time GetTimeStamp () const
Date GetDateStamp () const
virtual bool IsCommand () const
virtual int WriteMessageBody (Packet &packet) const
virtual int ReadMessageBody (const Packet &packet)
virtual MessageClone () const
virtual UInt GetPresenceVector () const
virtual UInt GetPresenceVectorSize () const
virtual UInt GetPresenceVectorMask () const
virtual UShort GetMessageCodeOfResponse () const
virtual std::string GetMessageName () const
virtual void ClearMessageBody ()
virtual bool IsLargeDataSet (const unsigned int maxPayloadSize) const
SetTimeoperator= (const SetTime &message)

Protected Attributes

Byte mPresenceVector
 Presence vector.
Time mTime
 Time value (check presence vector for validity).
Date mDate
 Date value (check presence vector for validity).

Detailed Description

This method is used to set the system time of a component.

Definition at line 54 of file settime.h.


Constructor & Destructor Documentation

JAUS::SetTime::SetTime ( const Address dest = Address(),
const Address src = Address() 
) [inline]

Definition at line 70 of file settime.h.

JAUS::SetTime::SetTime ( const SetTime message ) [inline]

Definition at line 75 of file settime.h.

JAUS::SetTime::~SetTime (  ) [inline]

Definition at line 79 of file settime.h.


Member Function Documentation

virtual void JAUS::SetTime::ClearMessageBody (  ) [inline, virtual]

Implements JAUS::Message.

Definition at line 151 of file settime.h.

virtual Message* JAUS::SetTime::Clone (  ) const [inline, virtual]

Implements JAUS::Message.

Definition at line 139 of file settime.h.

Date JAUS::SetTime::GetDateStamp (  ) const [inline]

Definition at line 93 of file settime.h.

virtual UShort JAUS::SetTime::GetMessageCodeOfResponse (  ) const [inline, virtual]

Implements JAUS::Message.

Definition at line 147 of file settime.h.

virtual std::string JAUS::SetTime::GetMessageName (  ) const [inline, virtual]

Implements JAUS::Message.

Definition at line 149 of file settime.h.

virtual UInt JAUS::SetTime::GetPresenceVector (  ) const [inline, virtual]

Implements JAUS::Message.

Definition at line 141 of file settime.h.

virtual UInt JAUS::SetTime::GetPresenceVectorMask (  ) const [inline, virtual]

Implements JAUS::Message.

Definition at line 145 of file settime.h.

virtual UInt JAUS::SetTime::GetPresenceVectorSize (  ) const [inline, virtual]

Implements JAUS::Message.

Definition at line 143 of file settime.h.

Time JAUS::SetTime::GetTimeStamp (  ) const [inline]

Definition at line 92 of file settime.h.

virtual bool JAUS::SetTime::IsCommand (  ) const [inline, virtual]

Implements JAUS::Message.

Definition at line 95 of file settime.h.

virtual bool JAUS::SetTime::IsLargeDataSet ( const unsigned int  maxPayloadSize ) const [inline, virtual]

Implements JAUS::Message.

Definition at line 153 of file settime.h.

SetTime& JAUS::SetTime::operator= ( const SetTime message ) [inline]

Definition at line 154 of file settime.h.

virtual int JAUS::SetTime::ReadMessageBody ( const Packet packet ) [inline, virtual]

Implements JAUS::Message.

Definition at line 116 of file settime.h.

void JAUS::SetTime::SetDateStamp ( const Date date ) [inline]

Definition at line 87 of file settime.h.

void JAUS::SetTime::SetTimeStamp ( const Time time ) [inline]

Definition at line 82 of file settime.h.

virtual int JAUS::SetTime::WriteMessageBody ( Packet packet ) const [inline, virtual]

Implements JAUS::Message.

Definition at line 97 of file settime.h.


Member Data Documentation

Date value (check presence vector for validity).

Definition at line 165 of file settime.h.

Presence vector.

Definition at line 163 of file settime.h.

Time value (check presence vector for validity).

Definition at line 164 of file settime.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines