Dataflow Runtime API  3.1.1.0
Classes | Namespaces | Functions
RuntimeEventPools.h File Reference
#include <Imt.Base.Core.Platform/Platform.h>
#include <Imt.Base.Core.Util/ObjectPoolAllocator.h>
#include <Imt.Base.Core.Util/TrivialPoolAllocator.h>
#include <Imt.Base.Core.Util/LinkedList.h>
#include <Imt.Base.Dff.Runtime/ExecutableIfc.h>
#include <Imt.Base.Dff.Runtime/RuntimeConfigApp.h>
#include "EventData.h"
#include "EventDataNormal.h"
#include "EventDataSmall.h"

Classes

class  imt::base::dff::runtime::RuntimeEventPools
 Holds the internal global data pools for the runtime. More...
 

Namespaces

 imt
 This is a application specific file which is used to configure Imt.Base.Core.Math.
 
 imt::base
 
 imt::base::dff
 
 imt::base::dff::runtime
 

Functions

 ASSERT_COMPILER (imt::base::dff::runtime::EVENTPOOL_SIZE > 0U)
 
 ASSERT_COMPILER (imt::base::dff::runtime::EVENTPOOL_SIZE<=SIZE_MAX)
 
 ASSERT_COMPILER (imt::base::dff::runtime::EVENTDATA_SIZE_BYTES > 0U)
 

Function Documentation

◆ ASSERT_COMPILER() [1/3]

ASSERT_COMPILER ( imt::base::dff::runtime::EVENTDATA_SIZE_BYTES  ,
0U   
)

◆ ASSERT_COMPILER() [2/3]

ASSERT_COMPILER ( imt::base::dff::runtime::EVENTPOOL_SIZE  ,
0U   
)

◆ ASSERT_COMPILER() [3/3]

ASSERT_COMPILER ( imt::base::dff::runtime::EVENTPOOL_SIZE<=  SIZE_MAX)