Loading...
Searching...
No Matches
SatCtrlMsgContBaseTestCase Class Referenceabstract
Inheritance diagram for SatCtrlMsgContBaseTestCase:
Collaboration diagram for SatCtrlMsgContBaseTestCase:

Public Member Functions

 SatCtrlMsgContBaseTestCase ()
 SatCtrlMsgContBaseTestCase (std::string info)
virtual ~SatCtrlMsgContBaseTestCase ()
void AddMessage (Ptr< SatControlMessage > msg)
void GetMessage (uint32_t msgId)

Protected Member Functions

virtual void DoRun (void)=0

Protected Attributes

Ptr< SatControlMsgContainerm_container
std::vector< Ptr< SatControlMessage > > m_msgsRead

Private Attributes

std::vector< uint32_t > m_recvIds

Detailed Description

Definition at line 42 of file satellite-control-msg-container-test.cc.

Constructor & Destructor Documentation

◆ SatCtrlMsgContBaseTestCase() [1/2]

SatCtrlMsgContBaseTestCase::SatCtrlMsgContBaseTestCase ( )
inline

◆ SatCtrlMsgContBaseTestCase() [2/2]

SatCtrlMsgContBaseTestCase::SatCtrlMsgContBaseTestCase ( std::string info)
inline

Definition at line 50 of file satellite-control-msg-container-test.cc.

◆ ~SatCtrlMsgContBaseTestCase()

virtual SatCtrlMsgContBaseTestCase::~SatCtrlMsgContBaseTestCase ( )
inlinevirtual

Definition at line 55 of file satellite-control-msg-container-test.cc.

Member Function Documentation

◆ AddMessage()

void SatCtrlMsgContBaseTestCase::AddMessage ( Ptr< SatControlMessage > msg)

Definition at line 75 of file satellite-control-msg-container-test.cc.

References m_container, and m_recvIds.

Referenced by SatCtrlMsgContDelOffTestCase::DoRun(), and SatCtrlMsgContDelOnTestCase::DoRun().

Here is the caller graph for this function:

◆ DoRun()

virtual void SatCtrlMsgContBaseTestCase::DoRun ( void )
protectedpure virtual

◆ GetMessage()

void SatCtrlMsgContBaseTestCase::GetMessage ( uint32_t msgId)

Definition at line 84 of file satellite-control-msg-container-test.cc.

References m_container, and m_msgsRead.

Referenced by SatCtrlMsgContDelOffTestCase::DoRun(), and SatCtrlMsgContDelOnTestCase::DoRun().

Here is the caller graph for this function:

Member Data Documentation

◆ m_container

Ptr<SatControlMsgContainer> SatCtrlMsgContBaseTestCase::m_container
protected

◆ m_msgsRead

std::vector<Ptr<SatControlMessage> > SatCtrlMsgContBaseTestCase::m_msgsRead
protected

◆ m_recvIds

std::vector<uint32_t> SatCtrlMsgContBaseTestCase::m_recvIds
private

Definition at line 71 of file satellite-control-msg-container-test.cc.

Referenced by AddMessage().


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