56 lines
1.0 KiB
C++
56 lines
1.0 KiB
C++
#include "CNodeSeqTriggerInfo.h"
|
|
|
|
CNodeSeqTriggerInfo::CNodeSeqTriggerInfo()
|
|
:m_nTriggerTime(0),
|
|
m_bIsTriggered(false)
|
|
{
|
|
}
|
|
|
|
CNodeSeqTriggerInfo::CNodeSeqTriggerInfo(const CNodeSeqTriggerInfo & info)
|
|
{
|
|
this->m_nTriggerTime = info.m_nTriggerTime;
|
|
this->m_bIsTriggered = info.m_bIsTriggered;
|
|
}
|
|
|
|
CNodeSeqTriggerInfo::~CNodeSeqTriggerInfo()
|
|
{
|
|
}
|
|
|
|
void CNodeSeqTriggerInfo::reset()
|
|
{
|
|
m_nTriggerTime = 0;
|
|
m_bIsTriggered = false;
|
|
}
|
|
|
|
CNodeSeqTriggerInfo & CNodeSeqTriggerInfo::operator=(const CNodeSeqTriggerInfo & info)
|
|
{
|
|
if (this == &info)
|
|
{
|
|
return *this;
|
|
}
|
|
|
|
this->m_nTriggerTime = info.m_nTriggerTime;
|
|
this->m_bIsTriggered = info.m_bIsTriggered;
|
|
|
|
return *this;
|
|
}
|
|
|
|
uint64 CNodeSeqTriggerInfo::triggerTime() const
|
|
{
|
|
return m_nTriggerTime;
|
|
}
|
|
|
|
void CNodeSeqTriggerInfo::setTriggerTime(uint64 time)
|
|
{
|
|
m_nTriggerTime = time;
|
|
}
|
|
|
|
void CNodeSeqTriggerInfo::setTriggered(bool trigger)
|
|
{
|
|
m_bIsTriggered = trigger;
|
|
}
|
|
|
|
bool CNodeSeqTriggerInfo::isTriggered() const
|
|
{
|
|
return m_bIsTriggered;
|
|
} |