27 lines
502 B
C++
27 lines
502 B
C++
|
#include "DataProc.h"
|
||
|
#include "System/HAL/HAL.h"
|
||
|
|
||
|
static DataCenter center("CENTER");
|
||
|
|
||
|
DataCenter* DataProc::Center()
|
||
|
{
|
||
|
return ¢er;
|
||
|
}
|
||
|
|
||
|
void DataProc_Init()
|
||
|
{
|
||
|
#define DP_DEF(NODE_NAME, BUFFER_SIZE)\
|
||
|
Account* act##NODE_NAME = new Account(#NODE_NAME, ¢er, BUFFER_SIZE);
|
||
|
# include "DP_LIST.inc"
|
||
|
#undef DP_DEF
|
||
|
|
||
|
#define DP_DEF(NODE_NAME, BUFFER_SIZE)\
|
||
|
do{\
|
||
|
DATA_PROC_INIT_DEF(NODE_NAME);\
|
||
|
_DP_##NODE_NAME##_Init(act##NODE_NAME);\
|
||
|
}while(0)
|
||
|
# include "DP_LIST.inc"
|
||
|
#undef DP_DEF
|
||
|
|
||
|
}
|