| 42 | } |
| 43 | |
| 44 | bool AFCKernelModule::Init() |
| 45 | { |
| 46 | delete_list_.clear(); |
| 47 | |
| 48 | m_pMapModule = FindModule<AFIMapModule>(); |
| 49 | m_pClassModule = FindModule<AFIClassMetaModule>(); |
| 50 | m_pConfigModule = FindModule<AFIConfigModule>(); |
| 51 | m_pLogModule = FindModule<AFILogModule>(); |
| 52 | m_pGUIDModule = FindModule<AFIGUIDModule>(); |
| 53 | |
| 54 | auto container_func = std::bind(&AFCKernelModule::OnContainerCallBack, this, std::placeholders::_1, |
| 55 | std::placeholders::_2, std::placeholders::_3, std::placeholders::_4, std::placeholders::_5); |
| 56 | AddCommonContainerCallBack(std::move(container_func), 999999); // after other callbacks being done |
| 57 | |
| 58 | AddSyncCallBack(); |
| 59 | |
| 60 | return true; |
| 61 | } |
| 62 | |
| 63 | bool AFCKernelModule::Update() |
| 64 | { |