Public Member Functions | Protected Attributes | Friends

openjaus::model::Trigger Class Reference

This is a brief description. More...

#include <Trigger.h>

Inherited by openjaus::model::Message, and openjaus::model::MessageReference.

List of all members.

Public Member Functions

 Trigger ()
virtual ~Trigger ()
std::string getName () const
 Accessor to get the value of name.
bool setName (std::string name)
 Accessor to set value of name.
double getTimeStamp () const
 Accessor to get the value of timeStamp.
bool setTimeStamp (double timeStamp)
 Accessor to set value of timeStamp.
uint16_t getId () const
 Accessor to get the value of id.
bool setId (uint16_t id)
 Accessor to set value of id.
std::string getMessageID () const
 Accessor to get the value of MessageID.
bool setMessageID (std::string MessageID)
 Accessor to set value of MessageID.
const std::vector
< fields::Field * > & 
getFields () const
 Accessor to get the value of fields.
bool setFields (const fields::Field &fields)
 Accessor to set value of fields.
TriggerQueuegetChangedQueue () const
 Accessor to get the value of changedQueue.
bool setChangedQueue (TriggerQueue *changedQueue)
 Accessor to set value of changedQueue.
std::string toString () const

Protected Attributes

std::string name
double timeStamp
uint16_t id
std::string MessageID
std::vector< fields::Field * > fields
TriggerQueuechangedQueue

Friends

std::ostream & operator<< (std::ostream &output, const Trigger &object)

Detailed Description

Detailed description.

Author:
Name (name@email.com)

Constructor & Destructor Documentation

openjaus::model::Trigger::Trigger (  ) 
openjaus::model::Trigger::~Trigger (  )  [virtual]

Member Function Documentation

TriggerQueue * openjaus::model::Trigger::getChangedQueue (  )  const
const std::vector< fields::Field * > & openjaus::model::Trigger::getFields (  )  const
uint16_t openjaus::model::Trigger::getId (  )  const
std::string openjaus::model::Trigger::getMessageID (  )  const
std::string openjaus::model::Trigger::getName (  )  const
double openjaus::model::Trigger::getTimeStamp ( void   )  const
bool openjaus::model::Trigger::setChangedQueue ( TriggerQueue changedQueue  ) 
Parameters:
changedQueue The value of the new changedQueue.
bool openjaus::model::Trigger::setFields ( const fields::Field fields  ) 
Parameters:
fields The value of the new fields.
bool openjaus::model::Trigger::setId ( uint16_t  id  ) 
Parameters:
id The value of the new id.
bool openjaus::model::Trigger::setMessageID ( std::string  MessageID  ) 
Parameters:
MessageID The value of the new MessageID.
bool openjaus::model::Trigger::setName ( std::string  name  ) 
Parameters:
name The value of the new name.
bool openjaus::model::Trigger::setTimeStamp ( double  timeStamp  ) 
Parameters:
timeStamp The value of the new timeStamp.
std::string openjaus::model::Trigger::toString (  )  const

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  output,
const Trigger object 
) [friend]

Member Data Documentation

std::vector< fields::Field* > openjaus::model::Trigger::fields [protected]
std::string openjaus::model::Trigger::MessageID [protected]
std::string openjaus::model::Trigger::name [protected]

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