00001
00007 #include "ProcessorPrivate.h"
00008 #include "Debug.h"
00009 #include "InfoStream.h"
00010
00011
00012
00013
00014
00015
00016
00017 CkpvDeclare(AtomMap*, AtomMap_instance);
00018 CkpvDeclare(BroadcastMgr*, BroadcastMgr_instance);
00019 CkpvDeclare(CollectionMaster*, CollectionMaster_instance);
00020 CkpvDeclare(CollectionMgr*, CollectionMgr_instance);
00021 CkpvDeclare(LdbCoordinator*, LdbCoordinator_instance);
00022 CkpvDeclare(Node*, Node_instance);
00023 CkpvDeclare(PatchMap*, PatchMap_instance);
00024 CkpvDeclare(PatchMgr*, PatchMgr_instance);
00025 CkpvDeclare(ProxyMgr*, ProxyMgr_instance);
00026 CkpvDeclare(ReductionMgr*, ReductionMgr_instance);
00027
00028 #ifdef PROCTRACE_DEBUG
00029 CkpvDeclare(DebugFileTrace*, DebugFileTrace_instance);
00030 #endif
00031
00032
00033
00034 CkpvDeclare(PatchMgr*, PatchMap_patchMgr);
00035 CkpvDeclare(BOCgroup, BOCclass_group);
00036 CkpvDeclare(Communicate*, comm);
00037 CkpvDeclare(Sync*, Sync_instance);
00038 CkpvDeclare(infostream, iout_obj);
00039
00040
00041
00042
00043
00044 void ProcessorPrivateInit(void)
00045 {
00046 CkpvInitialize(AtomMap*, AtomMap_instance);
00047 CkpvAccess(AtomMap_instance) = 0;
00048 CkpvInitialize(BroadcastMgr*, BroadcastMgr_instance);
00049 CkpvAccess(BroadcastMgr_instance) = 0;
00050 CkpvInitialize(CollectionMaster*, CollectionMaster_instance);
00051 CkpvAccess(CollectionMaster_instance) = 0;
00052 CkpvInitialize(CollectionMgr*, CollectionMgr_instance);
00053 CkpvAccess(CollectionMgr_instance) = 0;
00054 CkpvInitialize(LdbCoordinator*, LdbCoordinator_instance);
00055 CkpvAccess(LdbCoordinator_instance) = 0;
00056 CkpvInitialize(Node*, Node_instance);
00057 CkpvAccess(Node_instance) = 0;
00058
00059 CkpvInitialize(PatchMap*, PatchMap_instance);
00060 CkpvAccess(PatchMap_instance) = 0;
00061 CkpvInitialize(PatchMgr*, PatchMgr_instance);
00062 CkpvAccess(PatchMgr_instance) = 0;
00063 CkpvInitialize(ProxyMgr*, ProxyMgr_instance);
00064 CkpvAccess(ProxyMgr_instance) = 0;
00065 CkpvInitialize(ReductionMgr*, ReductionMgr_instance);
00066 CkpvAccess(ReductionMgr_instance) = 0;
00067 CkpvInitialize(PatchMgr*, PatchMap_patchMgr);
00068 CkpvAccess(PatchMap_patchMgr) = 0;
00069 CkpvInitialize(BOCgroup, BOCclass_group);
00070 CkpvInitialize(Communicate*, comm);
00071 CkpvAccess(comm) = 0;
00072 CkpvInitialize(Sync*, Sync_instance);
00073 CkpvAccess(Sync_instance) = 0;
00074 CkpvInitialize(infostream, iout_obj);
00075
00076 #ifdef PROCTRACE_DEBUG
00077 CkpvInitialize(DebugFileTrace*, DebugFileTrace_instance);
00078 CkpvAccess(DebugFileTrace_instance) = 0;
00079 #endif
00080
00081 }
00082