WSF
WsfExtEventId Class Reference

Represents a unique ID for an event owned by this simulation. More...

#include <WsfExtEventId.hpp>

Public Member Functions

 WsfExtEventId ()
 WsfExtEventId (uint16_t aSite, uint16_t aApplication, uint16_t aEventNumber)
 WsfExtEventId (std::string aIssuer, uint16_t aEventNumber)
uint16_t GetSite () const
uint16_t GetApplication () const
const std::string & GetIssuer () const
uint16_t GetNumber () const
void SetSite (uint16_t aSite)
void SetApplication (uint16_t aApplication)
void SetIssuer (const std::string &aIssuer)
void SetNumber (uint16_t aNumber)

Public Attributes

uint16_t mSite
uint16_t mApplication
std::string mIssuer
uint16_t mEventNumber

Detailed Description

Represents a unique ID for an event owned by this simulation.

Constructor & Destructor Documentation

◆ WsfExtEventId() [1/3]

WsfExtEventId::WsfExtEventId ( )

References mApplication, mEventNumber, and mSite.

◆ WsfExtEventId() [2/3]

WsfExtEventId::WsfExtEventId ( uint16_t aSite,
uint16_t aApplication,
uint16_t aEventNumber )

References mApplication, mEventNumber, mIssuer, and mSite.

◆ WsfExtEventId() [3/3]

WsfExtEventId::WsfExtEventId ( std::string aIssuer,
uint16_t aEventNumber )

References mApplication, mEventNumber, mIssuer, and mSite.

Member Function Documentation

◆ GetApplication()

uint16_t WsfExtEventId::GetApplication ( ) const
inline

References mApplication.

◆ GetIssuer()

const std::string & WsfExtEventId::GetIssuer ( ) const
inline

References mIssuer.

◆ GetNumber()

uint16_t WsfExtEventId::GetNumber ( ) const
inline

References mEventNumber.

◆ GetSite()

uint16_t WsfExtEventId::GetSite ( ) const
inline

References mSite.

◆ SetApplication()

void WsfExtEventId::SetApplication ( uint16_t aApplication)
inline

References mApplication.

◆ SetIssuer()

void WsfExtEventId::SetIssuer ( const std::string & aIssuer)
inline

References mIssuer.

◆ SetNumber()

void WsfExtEventId::SetNumber ( uint16_t aNumber)
inline

References mEventNumber.

◆ SetSite()

void WsfExtEventId::SetSite ( uint16_t aSite)
inline

References mSite.

Member Data Documentation

◆ mApplication

uint16_t WsfExtEventId::mApplication

◆ mEventNumber

uint16_t WsfExtEventId::mEventNumber

◆ mIssuer

std::string WsfExtEventId::mIssuer

◆ mSite

uint16_t WsfExtEventId::mSite

The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved