14 #include <Fw/Types/BasicTypes.hpp> 
   15 #include <Fw/Types/Assert.hpp> 
   25         this->m_activeBuffer = 0;
 
   27         for (
NATIVE_UINT_TYPE entry = 0; entry < TLMCHAN_NUM_TLM_HASH_SLOTS; entry++) {
 
   28             this->m_tlmEntries[0].slots[entry] = 
nullptr;
 
   29             this->m_tlmEntries[1].slots[entry] = 
nullptr;
 
   33             this->m_tlmEntries[0].buckets[entry].used = 
false;
 
   34             this->m_tlmEntries[0].buckets[entry].updated = 
false;
 
   35             this->m_tlmEntries[0].buckets[entry].bucketNo = entry;
 
   36             this->m_tlmEntries[0].buckets[entry].next = 
nullptr;
 
   37             this->m_tlmEntries[0].buckets[entry].id = 0;
 
   38             this->m_tlmEntries[1].buckets[entry].used = 
false;
 
   39             this->m_tlmEntries[1].buckets[entry].updated = 
false;
 
   40             this->m_tlmEntries[1].buckets[entry].bucketNo = entry;
 
   41             this->m_tlmEntries[1].buckets[entry].next = 
nullptr;
 
   42             this->m_tlmEntries[1].buckets[entry].id = 0;
 
   45         this->m_tlmEntries[0].free = 0;
 
   46         this->m_tlmEntries[1].free = 0;
 
   58         TlmChanComponentBase::init(queueDepth,instance);
 
   62         return (
id % TLMCHAN_HASH_MOD_VALUE)%TLMCHAN_NUM_TLM_HASH_SLOTS;
 
   65     void TlmChanImpl::pingIn_handler(
 
   71         this->pingOut_out(0,key);