Classes | Public Member Functions | Protected Attributes

JAUS::QueryTime Class Reference

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

#include <querytime.h>

Inheritance diagram for JAUS::QueryTime:
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

 QueryTime (const Address &dest=Address(), const Address &src=Address())
 QueryTime (const QueryTime &message)
 ~QueryTime ()
void SetPresenceVector (const Byte presenceVector)
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
QueryTimeoperator= (const QueryTime &message)

Protected Attributes

Byte mPresenceVector
 Presence vector.

Detailed Description

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

Definition at line 54 of file querytime.h.


Constructor & Destructor Documentation

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

Definition at line 70 of file querytime.h.

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

Definition at line 75 of file querytime.h.

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

Definition at line 79 of file querytime.h.


Member Function Documentation

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

Implements JAUS::Message.

Definition at line 114 of file querytime.h.

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

Implements JAUS::Message.

Definition at line 102 of file querytime.h.

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

Implements JAUS::Message.

Definition at line 110 of file querytime.h.

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

Implements JAUS::Message.

Definition at line 112 of file querytime.h.

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

Implements JAUS::Message.

Definition at line 104 of file querytime.h.

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

Implements JAUS::Message.

Definition at line 108 of file querytime.h.

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

Implements JAUS::Message.

Definition at line 106 of file querytime.h.

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

Implements JAUS::Message.

Definition at line 84 of file querytime.h.

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

Implements JAUS::Message.

Definition at line 116 of file querytime.h.

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

Definition at line 117 of file querytime.h.

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

Implements JAUS::Message.

Definition at line 94 of file querytime.h.

void JAUS::QueryTime::SetPresenceVector ( const Byte  presenceVector ) [inline]

Definition at line 82 of file querytime.h.

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

Implements JAUS::Message.

Definition at line 86 of file querytime.h.


Member Data Documentation

Presence vector.

Definition at line 124 of file querytime.h.


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