comparison SSR.h @ 39:6a367b5d9a2d

Separate UCC recording from VMS core and put it into SSR plugin
author Nina Engelhardt
date Mon, 05 Dec 2011 19:00:51 +0100
parents 2c146b6b3890
children bde026832af7
comparison
equal deleted inserted replaced
11:8ec30ba3fb9b 12:8f25aa01fc08
10 #define _SSR_H 10 #define _SSR_H
11 11
12 #include "VMS/Queue_impl/PrivateQueue.h" 12 #include "VMS/Queue_impl/PrivateQueue.h"
13 #include "VMS/Hash_impl/PrivateHash.h" 13 #include "VMS/Hash_impl/PrivateHash.h"
14 #include "VMS/VMS.h" 14 #include "VMS/VMS.h"
15 #include "dependency.h"
15 16
16 17
17 //=========================================================================== 18 //===========================================================================
18 #define NUM_STRUCS_IN_SEM_ENV 1000 19 #define NUM_STRUCS_IN_SEM_ENV 1000
19 20
101 int32 primitiveStartTime; 102 int32 primitiveStartTime;
102 103
103 //fix limit on num with dynArray 104 //fix limit on num with dynArray
104 SSRSingleton fnSingletons[NUM_STRUCS_IN_SEM_ENV]; 105 SSRSingleton fnSingletons[NUM_STRUCS_IN_SEM_ENV];
105 SSRTrans transactionStrucs[NUM_STRUCS_IN_SEM_ENV]; 106 SSRTrans transactionStrucs[NUM_STRUCS_IN_SEM_ENV];
107
108 #ifdef OBSERVE_UCC
109 Unit*** unitcollection;
110 PrivDynArrayInfo* unitcollectionInfo;
111 Dependency** ctlDependencies;
112 PrivDynArrayInfo* ctlDependenciesInfo;
113 Dependency** commDependencies;
114 PrivDynArrayInfo* commDependenciesInfo;
115 //NtoN structure?
116 #endif
117
106 } 118 }
107 SSRSemEnv; 119 SSRSemEnv;
108 120
109 121
110 typedef struct _TransListElem TransListElem; 122 typedef struct _TransListElem TransListElem;