00001
00002
00003
00004
00005
00006
00007 #define R__DICTIONARY_FILENAME coredIthreaddIsrcdIG__Thread
00008 #include "RConfig.h"
00009 #if !defined(R__ACCESS_IN_SYMBOL)
00010
00011 #define private public
00012 #define protected public
00013 #endif
00014
00015
00016 namespace std {} using namespace std;
00017 #include "G__Thread.h"
00018
00019 #include "TClass.h"
00020 #include "TBuffer.h"
00021 #include "TMemberInspector.h"
00022 #include "TError.h"
00023
00024 #ifndef G__ROOT
00025 #define G__ROOT
00026 #endif
00027
00028 #include "RtypesImp.h"
00029 #include "TIsAProxy.h"
00030
00031
00032
00033 namespace ROOT {
00034 namespace Shadow {
00035 }
00036 }
00037
00038
00039 namespace ROOT {
00040 void TConditionImp_ShowMembers(void *obj, TMemberInspector &R__insp);
00041 static void delete_TConditionImp(void *p);
00042 static void deleteArray_TConditionImp(void *p);
00043 static void destruct_TConditionImp(void *p);
00044 static void streamer_TConditionImp(TBuffer &buf, void *obj);
00045
00046
00047 static TGenericClassInfo *GenerateInitInstanceLocal(const ::TConditionImp*)
00048 {
00049 ::TConditionImp *ptr = 0;
00050 static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TConditionImp >(0);
00051 static ::ROOT::TGenericClassInfo
00052 instance("TConditionImp", ::TConditionImp::Class_Version(), "include/TConditionImp.h", 33,
00053 typeid(::TConditionImp), DefineBehavior(ptr, ptr),
00054 &::TConditionImp::Dictionary, isa_proxy, 0,
00055 sizeof(::TConditionImp) );
00056 instance.SetDelete(&delete_TConditionImp);
00057 instance.SetDeleteArray(&deleteArray_TConditionImp);
00058 instance.SetDestructor(&destruct_TConditionImp);
00059 instance.SetStreamerFunc(&streamer_TConditionImp);
00060 return &instance;
00061 }
00062 TGenericClassInfo *GenerateInitInstance(const ::TConditionImp*)
00063 {
00064 return GenerateInitInstanceLocal((::TConditionImp*)0);
00065 }
00066
00067 static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TConditionImp*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00068 }
00069
00070 namespace ROOT {
00071 void TMutex_ShowMembers(void *obj, TMemberInspector &R__insp);
00072 static void *new_TMutex(void *p = 0);
00073 static void *newArray_TMutex(Long_t size, void *p);
00074 static void delete_TMutex(void *p);
00075 static void deleteArray_TMutex(void *p);
00076 static void destruct_TMutex(void *p);
00077 static void streamer_TMutex(TBuffer &buf, void *obj);
00078
00079
00080 static TGenericClassInfo *GenerateInitInstanceLocal(const ::TMutex*)
00081 {
00082 ::TMutex *ptr = 0;
00083 static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TMutex >(0);
00084 static ::ROOT::TGenericClassInfo
00085 instance("TMutex", ::TMutex::Class_Version(), "include/TMutex.h", 37,
00086 typeid(::TMutex), DefineBehavior(ptr, ptr),
00087 &::TMutex::Dictionary, isa_proxy, 0,
00088 sizeof(::TMutex) );
00089 instance.SetNew(&new_TMutex);
00090 instance.SetNewArray(&newArray_TMutex);
00091 instance.SetDelete(&delete_TMutex);
00092 instance.SetDeleteArray(&deleteArray_TMutex);
00093 instance.SetDestructor(&destruct_TMutex);
00094 instance.SetStreamerFunc(&streamer_TMutex);
00095 return &instance;
00096 }
00097 TGenericClassInfo *GenerateInitInstance(const ::TMutex*)
00098 {
00099 return GenerateInitInstanceLocal((::TMutex*)0);
00100 }
00101
00102 static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TMutex*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00103 }
00104
00105 namespace ROOT {
00106 void TCondition_ShowMembers(void *obj, TMemberInspector &R__insp);
00107 static void *new_TCondition(void *p = 0);
00108 static void *newArray_TCondition(Long_t size, void *p);
00109 static void delete_TCondition(void *p);
00110 static void deleteArray_TCondition(void *p);
00111 static void destruct_TCondition(void *p);
00112 static void streamer_TCondition(TBuffer &buf, void *obj);
00113
00114
00115 static TGenericClassInfo *GenerateInitInstanceLocal(const ::TCondition*)
00116 {
00117 ::TCondition *ptr = 0;
00118 static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TCondition >(0);
00119 static ::ROOT::TGenericClassInfo
00120 instance("TCondition", ::TCondition::Class_Version(), "include/TCondition.h", 36,
00121 typeid(::TCondition), DefineBehavior(ptr, ptr),
00122 &::TCondition::Dictionary, isa_proxy, 0,
00123 sizeof(::TCondition) );
00124 instance.SetNew(&new_TCondition);
00125 instance.SetNewArray(&newArray_TCondition);
00126 instance.SetDelete(&delete_TCondition);
00127 instance.SetDeleteArray(&deleteArray_TCondition);
00128 instance.SetDestructor(&destruct_TCondition);
00129 instance.SetStreamerFunc(&streamer_TCondition);
00130 return &instance;
00131 }
00132 TGenericClassInfo *GenerateInitInstance(const ::TCondition*)
00133 {
00134 return GenerateInitInstanceLocal((::TCondition*)0);
00135 }
00136
00137 static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TCondition*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00138 }
00139
00140 namespace ROOT {
00141 void TThread_ShowMembers(void *obj, TMemberInspector &R__insp);
00142 static void *new_TThread(void *p = 0);
00143 static void *newArray_TThread(Long_t size, void *p);
00144 static void delete_TThread(void *p);
00145 static void deleteArray_TThread(void *p);
00146 static void destruct_TThread(void *p);
00147 static void streamer_TThread(TBuffer &buf, void *obj);
00148
00149
00150 static TGenericClassInfo *GenerateInitInstanceLocal(const ::TThread*)
00151 {
00152 ::TThread *ptr = 0;
00153 static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TThread >(0);
00154 static ::ROOT::TGenericClassInfo
00155 instance("TThread", ::TThread::Class_Version(), "include/TThread.h", 49,
00156 typeid(::TThread), DefineBehavior(ptr, ptr),
00157 &::TThread::Dictionary, isa_proxy, 0,
00158 sizeof(::TThread) );
00159 instance.SetNew(&new_TThread);
00160 instance.SetNewArray(&newArray_TThread);
00161 instance.SetDelete(&delete_TThread);
00162 instance.SetDeleteArray(&deleteArray_TThread);
00163 instance.SetDestructor(&destruct_TThread);
00164 instance.SetStreamerFunc(&streamer_TThread);
00165 return &instance;
00166 }
00167 TGenericClassInfo *GenerateInitInstance(const ::TThread*)
00168 {
00169 return GenerateInitInstanceLocal((::TThread*)0);
00170 }
00171
00172 static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TThread*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00173 }
00174
00175 namespace ROOT {
00176 void TThreadImp_ShowMembers(void *obj, TMemberInspector &R__insp);
00177 static void delete_TThreadImp(void *p);
00178 static void deleteArray_TThreadImp(void *p);
00179 static void destruct_TThreadImp(void *p);
00180 static void streamer_TThreadImp(TBuffer &buf, void *obj);
00181
00182
00183 static TGenericClassInfo *GenerateInitInstanceLocal(const ::TThreadImp*)
00184 {
00185 ::TThreadImp *ptr = 0;
00186 static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TThreadImp >(0);
00187 static ::ROOT::TGenericClassInfo
00188 instance("TThreadImp", ::TThreadImp::Class_Version(), "include/TThreadImp.h", 34,
00189 typeid(::TThreadImp), DefineBehavior(ptr, ptr),
00190 &::TThreadImp::Dictionary, isa_proxy, 0,
00191 sizeof(::TThreadImp) );
00192 instance.SetDelete(&delete_TThreadImp);
00193 instance.SetDeleteArray(&deleteArray_TThreadImp);
00194 instance.SetDestructor(&destruct_TThreadImp);
00195 instance.SetStreamerFunc(&streamer_TThreadImp);
00196 return &instance;
00197 }
00198 TGenericClassInfo *GenerateInitInstance(const ::TThreadImp*)
00199 {
00200 return GenerateInitInstanceLocal((::TThreadImp*)0);
00201 }
00202
00203 static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TThreadImp*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00204 }
00205
00206 namespace ROOT {
00207 void TPosixThread_ShowMembers(void *obj, TMemberInspector &R__insp);
00208 static void *new_TPosixThread(void *p = 0);
00209 static void *newArray_TPosixThread(Long_t size, void *p);
00210 static void delete_TPosixThread(void *p);
00211 static void deleteArray_TPosixThread(void *p);
00212 static void destruct_TPosixThread(void *p);
00213 static void streamer_TPosixThread(TBuffer &buf, void *obj);
00214
00215
00216 static TGenericClassInfo *GenerateInitInstanceLocal(const ::TPosixThread*)
00217 {
00218 ::TPosixThread *ptr = 0;
00219 static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TPosixThread >(0);
00220 static ::ROOT::TGenericClassInfo
00221 instance("TPosixThread", ::TPosixThread::Class_Version(), "include/TPosixThread.h", 37,
00222 typeid(::TPosixThread), DefineBehavior(ptr, ptr),
00223 &::TPosixThread::Dictionary, isa_proxy, 0,
00224 sizeof(::TPosixThread) );
00225 instance.SetNew(&new_TPosixThread);
00226 instance.SetNewArray(&newArray_TPosixThread);
00227 instance.SetDelete(&delete_TPosixThread);
00228 instance.SetDeleteArray(&deleteArray_TPosixThread);
00229 instance.SetDestructor(&destruct_TPosixThread);
00230 instance.SetStreamerFunc(&streamer_TPosixThread);
00231 return &instance;
00232 }
00233 TGenericClassInfo *GenerateInitInstance(const ::TPosixThread*)
00234 {
00235 return GenerateInitInstanceLocal((::TPosixThread*)0);
00236 }
00237
00238 static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TPosixThread*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00239 }
00240
00241 namespace ROOT {
00242 void TMutexImp_ShowMembers(void *obj, TMemberInspector &R__insp);
00243 static void delete_TMutexImp(void *p);
00244 static void deleteArray_TMutexImp(void *p);
00245 static void destruct_TMutexImp(void *p);
00246 static void streamer_TMutexImp(TBuffer &buf, void *obj);
00247
00248
00249 static TGenericClassInfo *GenerateInitInstanceLocal(const ::TMutexImp*)
00250 {
00251 ::TMutexImp *ptr = 0;
00252 static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TMutexImp >(0);
00253 static ::ROOT::TGenericClassInfo
00254 instance("TMutexImp", ::TMutexImp::Class_Version(), "include/TMutexImp.h", 33,
00255 typeid(::TMutexImp), DefineBehavior(ptr, ptr),
00256 &::TMutexImp::Dictionary, isa_proxy, 0,
00257 sizeof(::TMutexImp) );
00258 instance.SetDelete(&delete_TMutexImp);
00259 instance.SetDeleteArray(&deleteArray_TMutexImp);
00260 instance.SetDestructor(&destruct_TMutexImp);
00261 instance.SetStreamerFunc(&streamer_TMutexImp);
00262 return &instance;
00263 }
00264 TGenericClassInfo *GenerateInitInstance(const ::TMutexImp*)
00265 {
00266 return GenerateInitInstanceLocal((::TMutexImp*)0);
00267 }
00268
00269 static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TMutexImp*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00270 }
00271
00272 namespace ROOT {
00273 void TRWLock_ShowMembers(void *obj, TMemberInspector &R__insp);
00274 static void *new_TRWLock(void *p = 0);
00275 static void *newArray_TRWLock(Long_t size, void *p);
00276 static void delete_TRWLock(void *p);
00277 static void deleteArray_TRWLock(void *p);
00278 static void destruct_TRWLock(void *p);
00279 static void streamer_TRWLock(TBuffer &buf, void *obj);
00280
00281
00282 static TGenericClassInfo *GenerateInitInstanceLocal(const ::TRWLock*)
00283 {
00284 ::TRWLock *ptr = 0;
00285 static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TRWLock >(0);
00286 static ::ROOT::TGenericClassInfo
00287 instance("TRWLock", ::TRWLock::Class_Version(), "include/TRWLock.h", 37,
00288 typeid(::TRWLock), DefineBehavior(ptr, ptr),
00289 &::TRWLock::Dictionary, isa_proxy, 0,
00290 sizeof(::TRWLock) );
00291 instance.SetNew(&new_TRWLock);
00292 instance.SetNewArray(&newArray_TRWLock);
00293 instance.SetDelete(&delete_TRWLock);
00294 instance.SetDeleteArray(&deleteArray_TRWLock);
00295 instance.SetDestructor(&destruct_TRWLock);
00296 instance.SetStreamerFunc(&streamer_TRWLock);
00297 return &instance;
00298 }
00299 TGenericClassInfo *GenerateInitInstance(const ::TRWLock*)
00300 {
00301 return GenerateInitInstanceLocal((::TRWLock*)0);
00302 }
00303
00304 static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TRWLock*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00305 }
00306
00307 namespace ROOT {
00308 void TSemaphore_ShowMembers(void *obj, TMemberInspector &R__insp);
00309 static void *new_TSemaphore(void *p = 0);
00310 static void *newArray_TSemaphore(Long_t size, void *p);
00311 static void delete_TSemaphore(void *p);
00312 static void deleteArray_TSemaphore(void *p);
00313 static void destruct_TSemaphore(void *p);
00314 static void streamer_TSemaphore(TBuffer &buf, void *obj);
00315
00316
00317 static TGenericClassInfo *GenerateInitInstanceLocal(const ::TSemaphore*)
00318 {
00319 ::TSemaphore *ptr = 0;
00320 static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TSemaphore >(0);
00321 static ::ROOT::TGenericClassInfo
00322 instance("TSemaphore", ::TSemaphore::Class_Version(), "include/TSemaphore.h", 36,
00323 typeid(::TSemaphore), DefineBehavior(ptr, ptr),
00324 &::TSemaphore::Dictionary, isa_proxy, 0,
00325 sizeof(::TSemaphore) );
00326 instance.SetNew(&new_TSemaphore);
00327 instance.SetNewArray(&newArray_TSemaphore);
00328 instance.SetDelete(&delete_TSemaphore);
00329 instance.SetDeleteArray(&deleteArray_TSemaphore);
00330 instance.SetDestructor(&destruct_TSemaphore);
00331 instance.SetStreamerFunc(&streamer_TSemaphore);
00332 return &instance;
00333 }
00334 TGenericClassInfo *GenerateInitInstance(const ::TSemaphore*)
00335 {
00336 return GenerateInitInstanceLocal((::TSemaphore*)0);
00337 }
00338
00339 static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TSemaphore*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00340 }
00341
00342 namespace ROOT {
00343 void TThreadFactory_ShowMembers(void *obj, TMemberInspector &R__insp);
00344 static void delete_TThreadFactory(void *p);
00345 static void deleteArray_TThreadFactory(void *p);
00346 static void destruct_TThreadFactory(void *p);
00347 static void streamer_TThreadFactory(TBuffer &buf, void *obj);
00348
00349
00350 static TGenericClassInfo *GenerateInitInstanceLocal(const ::TThreadFactory*)
00351 {
00352 ::TThreadFactory *ptr = 0;
00353 static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TThreadFactory >(0);
00354 static ::ROOT::TGenericClassInfo
00355 instance("TThreadFactory", ::TThreadFactory::Class_Version(), "include/TThreadFactory.h", 34,
00356 typeid(::TThreadFactory), DefineBehavior(ptr, ptr),
00357 &::TThreadFactory::Dictionary, isa_proxy, 0,
00358 sizeof(::TThreadFactory) );
00359 instance.SetDelete(&delete_TThreadFactory);
00360 instance.SetDeleteArray(&deleteArray_TThreadFactory);
00361 instance.SetDestructor(&destruct_TThreadFactory);
00362 instance.SetStreamerFunc(&streamer_TThreadFactory);
00363 return &instance;
00364 }
00365 TGenericClassInfo *GenerateInitInstance(const ::TThreadFactory*)
00366 {
00367 return GenerateInitInstanceLocal((::TThreadFactory*)0);
00368 }
00369
00370 static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TThreadFactory*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00371 }
00372
00373 namespace ROOT {
00374 void TAtomicCount_ShowMembers(void *obj, TMemberInspector &R__insp);
00375 static void TAtomicCount_Dictionary();
00376 static void delete_TAtomicCount(void *p);
00377 static void deleteArray_TAtomicCount(void *p);
00378 static void destruct_TAtomicCount(void *p);
00379
00380
00381 static TGenericClassInfo *GenerateInitInstanceLocal(const ::TAtomicCount*)
00382 {
00383 ::TAtomicCount *ptr = 0;
00384 static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::TAtomicCount),0);
00385 static ::ROOT::TGenericClassInfo
00386 instance("TAtomicCount", "include/TAtomicCount.h", 71,
00387 typeid(::TAtomicCount), DefineBehavior(ptr, ptr),
00388 0, &TAtomicCount_Dictionary, isa_proxy, 0,
00389 sizeof(::TAtomicCount) );
00390 instance.SetDelete(&delete_TAtomicCount);
00391 instance.SetDeleteArray(&deleteArray_TAtomicCount);
00392 instance.SetDestructor(&destruct_TAtomicCount);
00393 return &instance;
00394 }
00395 TGenericClassInfo *GenerateInitInstance(const ::TAtomicCount*)
00396 {
00397 return GenerateInitInstanceLocal((::TAtomicCount*)0);
00398 }
00399
00400 static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TAtomicCount*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00401
00402
00403 static void TAtomicCount_Dictionary() {
00404 ::ROOT::GenerateInitInstanceLocal((const ::TAtomicCount*)0x0)->GetClass();
00405 }
00406
00407 }
00408
00409 namespace ROOT {
00410 void TPosixMutex_ShowMembers(void *obj, TMemberInspector &R__insp);
00411 static void *new_TPosixMutex(void *p = 0);
00412 static void *newArray_TPosixMutex(Long_t size, void *p);
00413 static void delete_TPosixMutex(void *p);
00414 static void deleteArray_TPosixMutex(void *p);
00415 static void destruct_TPosixMutex(void *p);
00416 static void streamer_TPosixMutex(TBuffer &buf, void *obj);
00417
00418
00419 static TGenericClassInfo *GenerateInitInstanceLocal(const ::TPosixMutex*)
00420 {
00421 ::TPosixMutex *ptr = 0;
00422 static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TPosixMutex >(0);
00423 static ::ROOT::TGenericClassInfo
00424 instance("TPosixMutex", ::TPosixMutex::Class_Version(), "include/TPosixMutex.h", 34,
00425 typeid(::TPosixMutex), DefineBehavior(ptr, ptr),
00426 &::TPosixMutex::Dictionary, isa_proxy, 0,
00427 sizeof(::TPosixMutex) );
00428 instance.SetNew(&new_TPosixMutex);
00429 instance.SetNewArray(&newArray_TPosixMutex);
00430 instance.SetDelete(&delete_TPosixMutex);
00431 instance.SetDeleteArray(&deleteArray_TPosixMutex);
00432 instance.SetDestructor(&destruct_TPosixMutex);
00433 instance.SetStreamerFunc(&streamer_TPosixMutex);
00434 return &instance;
00435 }
00436 TGenericClassInfo *GenerateInitInstance(const ::TPosixMutex*)
00437 {
00438 return GenerateInitInstanceLocal((::TPosixMutex*)0);
00439 }
00440
00441 static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TPosixMutex*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00442 }
00443
00444 namespace ROOT {
00445 void TPosixCondition_ShowMembers(void *obj, TMemberInspector &R__insp);
00446 static void delete_TPosixCondition(void *p);
00447 static void deleteArray_TPosixCondition(void *p);
00448 static void destruct_TPosixCondition(void *p);
00449 static void streamer_TPosixCondition(TBuffer &buf, void *obj);
00450
00451
00452 static TGenericClassInfo *GenerateInitInstanceLocal(const ::TPosixCondition*)
00453 {
00454 ::TPosixCondition *ptr = 0;
00455 static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TPosixCondition >(0);
00456 static ::ROOT::TGenericClassInfo
00457 instance("TPosixCondition", ::TPosixCondition::Class_Version(), "include/TPosixCondition.h", 39,
00458 typeid(::TPosixCondition), DefineBehavior(ptr, ptr),
00459 &::TPosixCondition::Dictionary, isa_proxy, 0,
00460 sizeof(::TPosixCondition) );
00461 instance.SetDelete(&delete_TPosixCondition);
00462 instance.SetDeleteArray(&deleteArray_TPosixCondition);
00463 instance.SetDestructor(&destruct_TPosixCondition);
00464 instance.SetStreamerFunc(&streamer_TPosixCondition);
00465 return &instance;
00466 }
00467 TGenericClassInfo *GenerateInitInstance(const ::TPosixCondition*)
00468 {
00469 return GenerateInitInstanceLocal((::TPosixCondition*)0);
00470 }
00471
00472 static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TPosixCondition*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00473 }
00474
00475 namespace ROOT {
00476 void TPosixThreadFactory_ShowMembers(void *obj, TMemberInspector &R__insp);
00477 static void *new_TPosixThreadFactory(void *p = 0);
00478 static void *newArray_TPosixThreadFactory(Long_t size, void *p);
00479 static void delete_TPosixThreadFactory(void *p);
00480 static void deleteArray_TPosixThreadFactory(void *p);
00481 static void destruct_TPosixThreadFactory(void *p);
00482 static void streamer_TPosixThreadFactory(TBuffer &buf, void *obj);
00483
00484
00485 static TGenericClassInfo *GenerateInitInstanceLocal(const ::TPosixThreadFactory*)
00486 {
00487 ::TPosixThreadFactory *ptr = 0;
00488 static ::TVirtualIsAProxy* isa_proxy = new ::TInstrumentedIsAProxy< ::TPosixThreadFactory >(0);
00489 static ::ROOT::TGenericClassInfo
00490 instance("TPosixThreadFactory", ::TPosixThreadFactory::Class_Version(), "include/TPosixThreadFactory.h", 33,
00491 typeid(::TPosixThreadFactory), DefineBehavior(ptr, ptr),
00492 &::TPosixThreadFactory::Dictionary, isa_proxy, 0,
00493 sizeof(::TPosixThreadFactory) );
00494 instance.SetNew(&new_TPosixThreadFactory);
00495 instance.SetNewArray(&newArray_TPosixThreadFactory);
00496 instance.SetDelete(&delete_TPosixThreadFactory);
00497 instance.SetDeleteArray(&deleteArray_TPosixThreadFactory);
00498 instance.SetDestructor(&destruct_TPosixThreadFactory);
00499 instance.SetStreamerFunc(&streamer_TPosixThreadFactory);
00500 return &instance;
00501 }
00502 TGenericClassInfo *GenerateInitInstance(const ::TPosixThreadFactory*)
00503 {
00504 return GenerateInitInstanceLocal((::TPosixThreadFactory*)0);
00505 }
00506
00507 static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::TPosixThreadFactory*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00508 }
00509
00510
00511 TClass *TConditionImp::fgIsA = 0;
00512
00513
00514 const char *TConditionImp::Class_Name()
00515 {
00516 return "TConditionImp";
00517 }
00518
00519
00520 const char *TConditionImp::ImplFileName()
00521 {
00522 return ::ROOT::GenerateInitInstanceLocal((const ::TConditionImp*)0x0)->GetImplFileName();
00523 }
00524
00525
00526 int TConditionImp::ImplFileLine()
00527 {
00528 return ::ROOT::GenerateInitInstanceLocal((const ::TConditionImp*)0x0)->GetImplFileLine();
00529 }
00530
00531
00532 void TConditionImp::Dictionary()
00533 {
00534 fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TConditionImp*)0x0)->GetClass();
00535 }
00536
00537
00538 TClass *TConditionImp::Class()
00539 {
00540 if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TConditionImp*)0x0)->GetClass();
00541 return fgIsA;
00542 }
00543
00544
00545 TClass *TMutex::fgIsA = 0;
00546
00547
00548 const char *TMutex::Class_Name()
00549 {
00550 return "TMutex";
00551 }
00552
00553
00554 const char *TMutex::ImplFileName()
00555 {
00556 return ::ROOT::GenerateInitInstanceLocal((const ::TMutex*)0x0)->GetImplFileName();
00557 }
00558
00559
00560 int TMutex::ImplFileLine()
00561 {
00562 return ::ROOT::GenerateInitInstanceLocal((const ::TMutex*)0x0)->GetImplFileLine();
00563 }
00564
00565
00566 void TMutex::Dictionary()
00567 {
00568 fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMutex*)0x0)->GetClass();
00569 }
00570
00571
00572 TClass *TMutex::Class()
00573 {
00574 if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMutex*)0x0)->GetClass();
00575 return fgIsA;
00576 }
00577
00578
00579 TClass *TCondition::fgIsA = 0;
00580
00581
00582 const char *TCondition::Class_Name()
00583 {
00584 return "TCondition";
00585 }
00586
00587
00588 const char *TCondition::ImplFileName()
00589 {
00590 return ::ROOT::GenerateInitInstanceLocal((const ::TCondition*)0x0)->GetImplFileName();
00591 }
00592
00593
00594 int TCondition::ImplFileLine()
00595 {
00596 return ::ROOT::GenerateInitInstanceLocal((const ::TCondition*)0x0)->GetImplFileLine();
00597 }
00598
00599
00600 void TCondition::Dictionary()
00601 {
00602 fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TCondition*)0x0)->GetClass();
00603 }
00604
00605
00606 TClass *TCondition::Class()
00607 {
00608 if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TCondition*)0x0)->GetClass();
00609 return fgIsA;
00610 }
00611
00612
00613 TClass *TThread::fgIsA = 0;
00614
00615
00616 const char *TThread::Class_Name()
00617 {
00618 return "TThread";
00619 }
00620
00621
00622 const char *TThread::ImplFileName()
00623 {
00624 return ::ROOT::GenerateInitInstanceLocal((const ::TThread*)0x0)->GetImplFileName();
00625 }
00626
00627
00628 int TThread::ImplFileLine()
00629 {
00630 return ::ROOT::GenerateInitInstanceLocal((const ::TThread*)0x0)->GetImplFileLine();
00631 }
00632
00633
00634 void TThread::Dictionary()
00635 {
00636 fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TThread*)0x0)->GetClass();
00637 }
00638
00639
00640 TClass *TThread::Class()
00641 {
00642 if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TThread*)0x0)->GetClass();
00643 return fgIsA;
00644 }
00645
00646
00647 TClass *TThreadImp::fgIsA = 0;
00648
00649
00650 const char *TThreadImp::Class_Name()
00651 {
00652 return "TThreadImp";
00653 }
00654
00655
00656 const char *TThreadImp::ImplFileName()
00657 {
00658 return ::ROOT::GenerateInitInstanceLocal((const ::TThreadImp*)0x0)->GetImplFileName();
00659 }
00660
00661
00662 int TThreadImp::ImplFileLine()
00663 {
00664 return ::ROOT::GenerateInitInstanceLocal((const ::TThreadImp*)0x0)->GetImplFileLine();
00665 }
00666
00667
00668 void TThreadImp::Dictionary()
00669 {
00670 fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TThreadImp*)0x0)->GetClass();
00671 }
00672
00673
00674 TClass *TThreadImp::Class()
00675 {
00676 if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TThreadImp*)0x0)->GetClass();
00677 return fgIsA;
00678 }
00679
00680
00681 TClass *TPosixThread::fgIsA = 0;
00682
00683
00684 const char *TPosixThread::Class_Name()
00685 {
00686 return "TPosixThread";
00687 }
00688
00689
00690 const char *TPosixThread::ImplFileName()
00691 {
00692 return ::ROOT::GenerateInitInstanceLocal((const ::TPosixThread*)0x0)->GetImplFileName();
00693 }
00694
00695
00696 int TPosixThread::ImplFileLine()
00697 {
00698 return ::ROOT::GenerateInitInstanceLocal((const ::TPosixThread*)0x0)->GetImplFileLine();
00699 }
00700
00701
00702 void TPosixThread::Dictionary()
00703 {
00704 fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TPosixThread*)0x0)->GetClass();
00705 }
00706
00707
00708 TClass *TPosixThread::Class()
00709 {
00710 if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TPosixThread*)0x0)->GetClass();
00711 return fgIsA;
00712 }
00713
00714
00715 TClass *TMutexImp::fgIsA = 0;
00716
00717
00718 const char *TMutexImp::Class_Name()
00719 {
00720 return "TMutexImp";
00721 }
00722
00723
00724 const char *TMutexImp::ImplFileName()
00725 {
00726 return ::ROOT::GenerateInitInstanceLocal((const ::TMutexImp*)0x0)->GetImplFileName();
00727 }
00728
00729
00730 int TMutexImp::ImplFileLine()
00731 {
00732 return ::ROOT::GenerateInitInstanceLocal((const ::TMutexImp*)0x0)->GetImplFileLine();
00733 }
00734
00735
00736 void TMutexImp::Dictionary()
00737 {
00738 fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMutexImp*)0x0)->GetClass();
00739 }
00740
00741
00742 TClass *TMutexImp::Class()
00743 {
00744 if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TMutexImp*)0x0)->GetClass();
00745 return fgIsA;
00746 }
00747
00748
00749 TClass *TRWLock::fgIsA = 0;
00750
00751
00752 const char *TRWLock::Class_Name()
00753 {
00754 return "TRWLock";
00755 }
00756
00757
00758 const char *TRWLock::ImplFileName()
00759 {
00760 return ::ROOT::GenerateInitInstanceLocal((const ::TRWLock*)0x0)->GetImplFileName();
00761 }
00762
00763
00764 int TRWLock::ImplFileLine()
00765 {
00766 return ::ROOT::GenerateInitInstanceLocal((const ::TRWLock*)0x0)->GetImplFileLine();
00767 }
00768
00769
00770 void TRWLock::Dictionary()
00771 {
00772 fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TRWLock*)0x0)->GetClass();
00773 }
00774
00775
00776 TClass *TRWLock::Class()
00777 {
00778 if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TRWLock*)0x0)->GetClass();
00779 return fgIsA;
00780 }
00781
00782
00783 TClass *TSemaphore::fgIsA = 0;
00784
00785
00786 const char *TSemaphore::Class_Name()
00787 {
00788 return "TSemaphore";
00789 }
00790
00791
00792 const char *TSemaphore::ImplFileName()
00793 {
00794 return ::ROOT::GenerateInitInstanceLocal((const ::TSemaphore*)0x0)->GetImplFileName();
00795 }
00796
00797
00798 int TSemaphore::ImplFileLine()
00799 {
00800 return ::ROOT::GenerateInitInstanceLocal((const ::TSemaphore*)0x0)->GetImplFileLine();
00801 }
00802
00803
00804 void TSemaphore::Dictionary()
00805 {
00806 fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TSemaphore*)0x0)->GetClass();
00807 }
00808
00809
00810 TClass *TSemaphore::Class()
00811 {
00812 if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TSemaphore*)0x0)->GetClass();
00813 return fgIsA;
00814 }
00815
00816
00817 TClass *TThreadFactory::fgIsA = 0;
00818
00819
00820 const char *TThreadFactory::Class_Name()
00821 {
00822 return "TThreadFactory";
00823 }
00824
00825
00826 const char *TThreadFactory::ImplFileName()
00827 {
00828 return ::ROOT::GenerateInitInstanceLocal((const ::TThreadFactory*)0x0)->GetImplFileName();
00829 }
00830
00831
00832 int TThreadFactory::ImplFileLine()
00833 {
00834 return ::ROOT::GenerateInitInstanceLocal((const ::TThreadFactory*)0x0)->GetImplFileLine();
00835 }
00836
00837
00838 void TThreadFactory::Dictionary()
00839 {
00840 fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TThreadFactory*)0x0)->GetClass();
00841 }
00842
00843
00844 TClass *TThreadFactory::Class()
00845 {
00846 if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TThreadFactory*)0x0)->GetClass();
00847 return fgIsA;
00848 }
00849
00850
00851 TClass *TPosixMutex::fgIsA = 0;
00852
00853
00854 const char *TPosixMutex::Class_Name()
00855 {
00856 return "TPosixMutex";
00857 }
00858
00859
00860 const char *TPosixMutex::ImplFileName()
00861 {
00862 return ::ROOT::GenerateInitInstanceLocal((const ::TPosixMutex*)0x0)->GetImplFileName();
00863 }
00864
00865
00866 int TPosixMutex::ImplFileLine()
00867 {
00868 return ::ROOT::GenerateInitInstanceLocal((const ::TPosixMutex*)0x0)->GetImplFileLine();
00869 }
00870
00871
00872 void TPosixMutex::Dictionary()
00873 {
00874 fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TPosixMutex*)0x0)->GetClass();
00875 }
00876
00877
00878 TClass *TPosixMutex::Class()
00879 {
00880 if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TPosixMutex*)0x0)->GetClass();
00881 return fgIsA;
00882 }
00883
00884
00885 TClass *TPosixCondition::fgIsA = 0;
00886
00887
00888 const char *TPosixCondition::Class_Name()
00889 {
00890 return "TPosixCondition";
00891 }
00892
00893
00894 const char *TPosixCondition::ImplFileName()
00895 {
00896 return ::ROOT::GenerateInitInstanceLocal((const ::TPosixCondition*)0x0)->GetImplFileName();
00897 }
00898
00899
00900 int TPosixCondition::ImplFileLine()
00901 {
00902 return ::ROOT::GenerateInitInstanceLocal((const ::TPosixCondition*)0x0)->GetImplFileLine();
00903 }
00904
00905
00906 void TPosixCondition::Dictionary()
00907 {
00908 fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TPosixCondition*)0x0)->GetClass();
00909 }
00910
00911
00912 TClass *TPosixCondition::Class()
00913 {
00914 if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TPosixCondition*)0x0)->GetClass();
00915 return fgIsA;
00916 }
00917
00918
00919 TClass *TPosixThreadFactory::fgIsA = 0;
00920
00921
00922 const char *TPosixThreadFactory::Class_Name()
00923 {
00924 return "TPosixThreadFactory";
00925 }
00926
00927
00928 const char *TPosixThreadFactory::ImplFileName()
00929 {
00930 return ::ROOT::GenerateInitInstanceLocal((const ::TPosixThreadFactory*)0x0)->GetImplFileName();
00931 }
00932
00933
00934 int TPosixThreadFactory::ImplFileLine()
00935 {
00936 return ::ROOT::GenerateInitInstanceLocal((const ::TPosixThreadFactory*)0x0)->GetImplFileLine();
00937 }
00938
00939
00940 void TPosixThreadFactory::Dictionary()
00941 {
00942 fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TPosixThreadFactory*)0x0)->GetClass();
00943 }
00944
00945
00946 TClass *TPosixThreadFactory::Class()
00947 {
00948 if (!fgIsA) fgIsA = ::ROOT::GenerateInitInstanceLocal((const ::TPosixThreadFactory*)0x0)->GetClass();
00949 return fgIsA;
00950 }
00951
00952
00953 void TThread::Streamer(TBuffer &R__b)
00954 {
00955
00956
00957 TNamed::Streamer(R__b);
00958 }
00959
00960
00961 void TThread::ShowMembers(TMemberInspector &R__insp)
00962 {
00963
00964 TClass *R__cl = ::TThread::IsA();
00965 if (R__cl || R__insp.IsA()) { }
00966 R__insp.Inspect(R__cl, R__insp.GetParent(), "*fNext", &fNext);
00967 R__insp.Inspect(R__cl, R__insp.GetParent(), "*fPrev", &fPrev);
00968 R__insp.Inspect(R__cl, R__insp.GetParent(), "*fHolder", &fHolder);
00969 R__insp.Inspect(R__cl, R__insp.GetParent(), "fPriority", &fPriority);
00970 R__insp.Inspect(R__cl, R__insp.GetParent(), "fState", &fState);
00971 R__insp.Inspect(R__cl, R__insp.GetParent(), "fStateComing", &fStateComing);
00972 R__insp.Inspect(R__cl, R__insp.GetParent(), "fId", &fId);
00973 R__insp.Inspect(R__cl, R__insp.GetParent(), "fHandle", &fHandle);
00974 R__insp.Inspect(R__cl, R__insp.GetParent(), "fDetached", &fDetached);
00975 R__insp.Inspect(R__cl, R__insp.GetParent(), "fNamed", &fNamed);
00976 R__insp.Inspect(R__cl, R__insp.GetParent(), "*fFcnRetn", &fFcnRetn);
00977 R__insp.Inspect(R__cl, R__insp.GetParent(), "*fFcnVoid", &fFcnVoid);
00978 R__insp.Inspect(R__cl, R__insp.GetParent(), "*fThreadArg", &fThreadArg);
00979 R__insp.Inspect(R__cl, R__insp.GetParent(), "*fClean", &fClean);
00980 R__insp.Inspect(R__cl, R__insp.GetParent(), "*fTsd[20]", &fTsd);
00981 R__insp.Inspect(R__cl, R__insp.GetParent(), "fComment[100]", fComment);
00982 TNamed::ShowMembers(R__insp);
00983 }
00984
00985 namespace ROOT {
00986
00987 static void *new_TThread(void *p) {
00988 return p ? new(p) ::TThread : new ::TThread;
00989 }
00990 static void *newArray_TThread(Long_t nElements, void *p) {
00991 return p ? new(p) ::TThread[nElements] : new ::TThread[nElements];
00992 }
00993
00994 static void delete_TThread(void *p) {
00995 delete ((::TThread*)p);
00996 }
00997 static void deleteArray_TThread(void *p) {
00998 delete [] ((::TThread*)p);
00999 }
01000 static void destruct_TThread(void *p) {
01001 typedef ::TThread current_t;
01002 ((current_t*)p)->~current_t();
01003 }
01004
01005 static void streamer_TThread(TBuffer &buf, void *obj) {
01006 ((::TThread*)obj)->::TThread::Streamer(buf);
01007 }
01008 }
01009
01010
01011 void TConditionImp::Streamer(TBuffer &R__b)
01012 {
01013
01014
01015 TObject::Streamer(R__b);
01016 }
01017
01018
01019 void TConditionImp::ShowMembers(TMemberInspector &R__insp)
01020 {
01021
01022 TClass *R__cl = ::TConditionImp::IsA();
01023 if (R__cl || R__insp.IsA()) { }
01024 TObject::ShowMembers(R__insp);
01025 }
01026
01027 namespace ROOT {
01028
01029 static void delete_TConditionImp(void *p) {
01030 delete ((::TConditionImp*)p);
01031 }
01032 static void deleteArray_TConditionImp(void *p) {
01033 delete [] ((::TConditionImp*)p);
01034 }
01035 static void destruct_TConditionImp(void *p) {
01036 typedef ::TConditionImp current_t;
01037 ((current_t*)p)->~current_t();
01038 }
01039
01040 static void streamer_TConditionImp(TBuffer &buf, void *obj) {
01041 ((::TConditionImp*)obj)->::TConditionImp::Streamer(buf);
01042 }
01043 }
01044
01045
01046 void TCondition::Streamer(TBuffer &R__b)
01047 {
01048
01049
01050 TObject::Streamer(R__b);
01051 }
01052
01053
01054 void TCondition::ShowMembers(TMemberInspector &R__insp)
01055 {
01056
01057 TClass *R__cl = ::TCondition::IsA();
01058 if (R__cl || R__insp.IsA()) { }
01059 R__insp.Inspect(R__cl, R__insp.GetParent(), "*fConditionImp", &fConditionImp);
01060 R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMutex", &fMutex);
01061 R__insp.Inspect(R__cl, R__insp.GetParent(), "fPrivateMutex", &fPrivateMutex);
01062 TObject::ShowMembers(R__insp);
01063 }
01064
01065 namespace ROOT {
01066
01067 static void *new_TCondition(void *p) {
01068 return p ? new(p) ::TCondition : new ::TCondition;
01069 }
01070 static void *newArray_TCondition(Long_t nElements, void *p) {
01071 return p ? new(p) ::TCondition[nElements] : new ::TCondition[nElements];
01072 }
01073
01074 static void delete_TCondition(void *p) {
01075 delete ((::TCondition*)p);
01076 }
01077 static void deleteArray_TCondition(void *p) {
01078 delete [] ((::TCondition*)p);
01079 }
01080 static void destruct_TCondition(void *p) {
01081 typedef ::TCondition current_t;
01082 ((current_t*)p)->~current_t();
01083 }
01084
01085 static void streamer_TCondition(TBuffer &buf, void *obj) {
01086 ((::TCondition*)obj)->::TCondition::Streamer(buf);
01087 }
01088 }
01089
01090
01091 void TMutex::Streamer(TBuffer &R__b)
01092 {
01093
01094
01095 TVirtualMutex::Streamer(R__b);
01096 }
01097
01098
01099 void TMutex::ShowMembers(TMemberInspector &R__insp)
01100 {
01101
01102 TClass *R__cl = ::TMutex::IsA();
01103 if (R__cl || R__insp.IsA()) { }
01104 R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMutexImp", &fMutexImp);
01105 TVirtualMutex::ShowMembers(R__insp);
01106 }
01107
01108 namespace ROOT {
01109
01110 static void *new_TMutex(void *p) {
01111 return p ? new(p) ::TMutex : new ::TMutex;
01112 }
01113 static void *newArray_TMutex(Long_t nElements, void *p) {
01114 return p ? new(p) ::TMutex[nElements] : new ::TMutex[nElements];
01115 }
01116
01117 static void delete_TMutex(void *p) {
01118 delete ((::TMutex*)p);
01119 }
01120 static void deleteArray_TMutex(void *p) {
01121 delete [] ((::TMutex*)p);
01122 }
01123 static void destruct_TMutex(void *p) {
01124 typedef ::TMutex current_t;
01125 ((current_t*)p)->~current_t();
01126 }
01127
01128 static void streamer_TMutex(TBuffer &buf, void *obj) {
01129 ((::TMutex*)obj)->::TMutex::Streamer(buf);
01130 }
01131 }
01132
01133
01134 void TMutexImp::Streamer(TBuffer &R__b)
01135 {
01136
01137
01138 TObject::Streamer(R__b);
01139 }
01140
01141
01142 void TMutexImp::ShowMembers(TMemberInspector &R__insp)
01143 {
01144
01145 TClass *R__cl = ::TMutexImp::IsA();
01146 if (R__cl || R__insp.IsA()) { }
01147 TObject::ShowMembers(R__insp);
01148 }
01149
01150 namespace ROOT {
01151
01152 static void delete_TMutexImp(void *p) {
01153 delete ((::TMutexImp*)p);
01154 }
01155 static void deleteArray_TMutexImp(void *p) {
01156 delete [] ((::TMutexImp*)p);
01157 }
01158 static void destruct_TMutexImp(void *p) {
01159 typedef ::TMutexImp current_t;
01160 ((current_t*)p)->~current_t();
01161 }
01162
01163 static void streamer_TMutexImp(TBuffer &buf, void *obj) {
01164 ((::TMutexImp*)obj)->::TMutexImp::Streamer(buf);
01165 }
01166 }
01167
01168
01169 void TPosixCondition::Streamer(TBuffer &R__b)
01170 {
01171
01172
01173 TConditionImp::Streamer(R__b);
01174 }
01175
01176
01177 void TPosixCondition::ShowMembers(TMemberInspector &R__insp)
01178 {
01179
01180 TClass *R__cl = ::TPosixCondition::IsA();
01181 if (R__cl || R__insp.IsA()) { }
01182 R__insp.Inspect(R__cl, R__insp.GetParent(), "fCond", (void*)&fCond);
01183 R__insp.InspectMember("pthread_cond_t", (void*)&fCond, "fCond.", false);
01184 R__insp.Inspect(R__cl, R__insp.GetParent(), "*fMutex", &fMutex);
01185 TConditionImp::ShowMembers(R__insp);
01186 }
01187
01188 namespace ROOT {
01189
01190 static void delete_TPosixCondition(void *p) {
01191 delete ((::TPosixCondition*)p);
01192 }
01193 static void deleteArray_TPosixCondition(void *p) {
01194 delete [] ((::TPosixCondition*)p);
01195 }
01196 static void destruct_TPosixCondition(void *p) {
01197 typedef ::TPosixCondition current_t;
01198 ((current_t*)p)->~current_t();
01199 }
01200
01201 static void streamer_TPosixCondition(TBuffer &buf, void *obj) {
01202 ((::TPosixCondition*)obj)->::TPosixCondition::Streamer(buf);
01203 }
01204 }
01205
01206
01207 void TPosixMutex::Streamer(TBuffer &R__b)
01208 {
01209
01210
01211 TMutexImp::Streamer(R__b);
01212 }
01213
01214
01215 void TPosixMutex::ShowMembers(TMemberInspector &R__insp)
01216 {
01217
01218 TClass *R__cl = ::TPosixMutex::IsA();
01219 if (R__cl || R__insp.IsA()) { }
01220 R__insp.Inspect(R__cl, R__insp.GetParent(), "fMutex", (void*)&fMutex);
01221 R__insp.InspectMember("pthread_mutex_t", (void*)&fMutex, "fMutex.", false);
01222 TMutexImp::ShowMembers(R__insp);
01223 }
01224
01225 namespace ROOT {
01226
01227 static void *new_TPosixMutex(void *p) {
01228 return p ? new(p) ::TPosixMutex : new ::TPosixMutex;
01229 }
01230 static void *newArray_TPosixMutex(Long_t nElements, void *p) {
01231 return p ? new(p) ::TPosixMutex[nElements] : new ::TPosixMutex[nElements];
01232 }
01233
01234 static void delete_TPosixMutex(void *p) {
01235 delete ((::TPosixMutex*)p);
01236 }
01237 static void deleteArray_TPosixMutex(void *p) {
01238 delete [] ((::TPosixMutex*)p);
01239 }
01240 static void destruct_TPosixMutex(void *p) {
01241 typedef ::TPosixMutex current_t;
01242 ((current_t*)p)->~current_t();
01243 }
01244
01245 static void streamer_TPosixMutex(TBuffer &buf, void *obj) {
01246 ((::TPosixMutex*)obj)->::TPosixMutex::Streamer(buf);
01247 }
01248 }
01249
01250
01251 void TPosixThread::Streamer(TBuffer &R__b)
01252 {
01253
01254
01255 TThreadImp::Streamer(R__b);
01256 }
01257
01258
01259 void TPosixThread::ShowMembers(TMemberInspector &R__insp)
01260 {
01261
01262 TClass *R__cl = ::TPosixThread::IsA();
01263 if (R__cl || R__insp.IsA()) { }
01264 TThreadImp::ShowMembers(R__insp);
01265 }
01266
01267 namespace ROOT {
01268
01269 static void *new_TPosixThread(void *p) {
01270 return p ? new(p) ::TPosixThread : new ::TPosixThread;
01271 }
01272 static void *newArray_TPosixThread(Long_t nElements, void *p) {
01273 return p ? new(p) ::TPosixThread[nElements] : new ::TPosixThread[nElements];
01274 }
01275
01276 static void delete_TPosixThread(void *p) {
01277 delete ((::TPosixThread*)p);
01278 }
01279 static void deleteArray_TPosixThread(void *p) {
01280 delete [] ((::TPosixThread*)p);
01281 }
01282 static void destruct_TPosixThread(void *p) {
01283 typedef ::TPosixThread current_t;
01284 ((current_t*)p)->~current_t();
01285 }
01286
01287 static void streamer_TPosixThread(TBuffer &buf, void *obj) {
01288 ((::TPosixThread*)obj)->::TPosixThread::Streamer(buf);
01289 }
01290 }
01291
01292
01293 void TPosixThreadFactory::Streamer(TBuffer &R__b)
01294 {
01295
01296
01297 TThreadFactory::Streamer(R__b);
01298 }
01299
01300
01301 void TPosixThreadFactory::ShowMembers(TMemberInspector &R__insp)
01302 {
01303
01304 TClass *R__cl = ::TPosixThreadFactory::IsA();
01305 if (R__cl || R__insp.IsA()) { }
01306 TThreadFactory::ShowMembers(R__insp);
01307 }
01308
01309 namespace ROOT {
01310
01311 static void *new_TPosixThreadFactory(void *p) {
01312 return p ? new(p) ::TPosixThreadFactory : new ::TPosixThreadFactory;
01313 }
01314 static void *newArray_TPosixThreadFactory(Long_t nElements, void *p) {
01315 return p ? new(p) ::TPosixThreadFactory[nElements] : new ::TPosixThreadFactory[nElements];
01316 }
01317
01318 static void delete_TPosixThreadFactory(void *p) {
01319 delete ((::TPosixThreadFactory*)p);
01320 }
01321 static void deleteArray_TPosixThreadFactory(void *p) {
01322 delete [] ((::TPosixThreadFactory*)p);
01323 }
01324 static void destruct_TPosixThreadFactory(void *p) {
01325 typedef ::TPosixThreadFactory current_t;
01326 ((current_t*)p)->~current_t();
01327 }
01328
01329 static void streamer_TPosixThreadFactory(TBuffer &buf, void *obj) {
01330 ((::TPosixThreadFactory*)obj)->::TPosixThreadFactory::Streamer(buf);
01331 }
01332 }
01333
01334
01335 void TSemaphore::Streamer(TBuffer &R__b)
01336 {
01337
01338
01339 TObject::Streamer(R__b);
01340 }
01341
01342
01343 void TSemaphore::ShowMembers(TMemberInspector &R__insp)
01344 {
01345
01346 TClass *R__cl = ::TSemaphore::IsA();
01347 if (R__cl || R__insp.IsA()) { }
01348 R__insp.Inspect(R__cl, R__insp.GetParent(), "fMutex", &fMutex);
01349 R__insp.InspectMember(fMutex, "fMutex.");
01350 R__insp.Inspect(R__cl, R__insp.GetParent(), "fCond", &fCond);
01351 R__insp.InspectMember(fCond, "fCond.");
01352 R__insp.Inspect(R__cl, R__insp.GetParent(), "fValue", &fValue);
01353 TObject::ShowMembers(R__insp);
01354 }
01355
01356 namespace ROOT {
01357
01358 static void *new_TSemaphore(void *p) {
01359 return p ? new(p) ::TSemaphore : new ::TSemaphore;
01360 }
01361 static void *newArray_TSemaphore(Long_t nElements, void *p) {
01362 return p ? new(p) ::TSemaphore[nElements] : new ::TSemaphore[nElements];
01363 }
01364
01365 static void delete_TSemaphore(void *p) {
01366 delete ((::TSemaphore*)p);
01367 }
01368 static void deleteArray_TSemaphore(void *p) {
01369 delete [] ((::TSemaphore*)p);
01370 }
01371 static void destruct_TSemaphore(void *p) {
01372 typedef ::TSemaphore current_t;
01373 ((current_t*)p)->~current_t();
01374 }
01375
01376 static void streamer_TSemaphore(TBuffer &buf, void *obj) {
01377 ((::TSemaphore*)obj)->::TSemaphore::Streamer(buf);
01378 }
01379 }
01380
01381
01382 void TThreadFactory::Streamer(TBuffer &R__b)
01383 {
01384
01385
01386 TNamed::Streamer(R__b);
01387 }
01388
01389
01390 void TThreadFactory::ShowMembers(TMemberInspector &R__insp)
01391 {
01392
01393 TClass *R__cl = ::TThreadFactory::IsA();
01394 if (R__cl || R__insp.IsA()) { }
01395 TNamed::ShowMembers(R__insp);
01396 }
01397
01398 namespace ROOT {
01399
01400 static void delete_TThreadFactory(void *p) {
01401 delete ((::TThreadFactory*)p);
01402 }
01403 static void deleteArray_TThreadFactory(void *p) {
01404 delete [] ((::TThreadFactory*)p);
01405 }
01406 static void destruct_TThreadFactory(void *p) {
01407 typedef ::TThreadFactory current_t;
01408 ((current_t*)p)->~current_t();
01409 }
01410
01411 static void streamer_TThreadFactory(TBuffer &buf, void *obj) {
01412 ((::TThreadFactory*)obj)->::TThreadFactory::Streamer(buf);
01413 }
01414 }
01415
01416
01417 void TThreadImp::Streamer(TBuffer &R__b)
01418 {
01419
01420
01421 TObject::Streamer(R__b);
01422 }
01423
01424
01425 void TThreadImp::ShowMembers(TMemberInspector &R__insp)
01426 {
01427
01428 TClass *R__cl = ::TThreadImp::IsA();
01429 if (R__cl || R__insp.IsA()) { }
01430 TObject::ShowMembers(R__insp);
01431 }
01432
01433 namespace ROOT {
01434
01435 static void delete_TThreadImp(void *p) {
01436 delete ((::TThreadImp*)p);
01437 }
01438 static void deleteArray_TThreadImp(void *p) {
01439 delete [] ((::TThreadImp*)p);
01440 }
01441 static void destruct_TThreadImp(void *p) {
01442 typedef ::TThreadImp current_t;
01443 ((current_t*)p)->~current_t();
01444 }
01445
01446 static void streamer_TThreadImp(TBuffer &buf, void *obj) {
01447 ((::TThreadImp*)obj)->::TThreadImp::Streamer(buf);
01448 }
01449 }
01450
01451
01452 void TRWLock::Streamer(TBuffer &R__b)
01453 {
01454
01455
01456 TObject::Streamer(R__b);
01457 }
01458
01459
01460 void TRWLock::ShowMembers(TMemberInspector &R__insp)
01461 {
01462
01463 TClass *R__cl = ::TRWLock::IsA();
01464 if (R__cl || R__insp.IsA()) { }
01465 R__insp.Inspect(R__cl, R__insp.GetParent(), "fReaders", &fReaders);
01466 R__insp.Inspect(R__cl, R__insp.GetParent(), "fWriters", &fWriters);
01467 R__insp.Inspect(R__cl, R__insp.GetParent(), "fMutex", &fMutex);
01468 R__insp.InspectMember(fMutex, "fMutex.");
01469 R__insp.Inspect(R__cl, R__insp.GetParent(), "fLockFree", &fLockFree);
01470 R__insp.InspectMember(fLockFree, "fLockFree.");
01471 TObject::ShowMembers(R__insp);
01472 }
01473
01474 namespace ROOT {
01475
01476 static void *new_TRWLock(void *p) {
01477 return p ? new(p) ::TRWLock : new ::TRWLock;
01478 }
01479 static void *newArray_TRWLock(Long_t nElements, void *p) {
01480 return p ? new(p) ::TRWLock[nElements] : new ::TRWLock[nElements];
01481 }
01482
01483 static void delete_TRWLock(void *p) {
01484 delete ((::TRWLock*)p);
01485 }
01486 static void deleteArray_TRWLock(void *p) {
01487 delete [] ((::TRWLock*)p);
01488 }
01489 static void destruct_TRWLock(void *p) {
01490 typedef ::TRWLock current_t;
01491 ((current_t*)p)->~current_t();
01492 }
01493
01494 static void streamer_TRWLock(TBuffer &buf, void *obj) {
01495 ((::TRWLock*)obj)->::TRWLock::Streamer(buf);
01496 }
01497 }
01498
01499 namespace ROOT {
01500
01501 static void delete_TAtomicCount(void *p) {
01502 delete ((::TAtomicCount*)p);
01503 }
01504 static void deleteArray_TAtomicCount(void *p) {
01505 delete [] ((::TAtomicCount*)p);
01506 }
01507 static void destruct_TAtomicCount(void *p) {
01508 typedef ::TAtomicCount current_t;
01509 ((current_t*)p)->~current_t();
01510 }
01511 }
01512
01513
01514
01515
01516
01517
01518
01519
01520 #ifdef G__MEMTEST
01521 #undef malloc
01522 #undef free
01523 #endif
01524
01525 #if defined(__GNUC__) && __GNUC__ >= 4 && ((__GNUC_MINOR__ == 2 && __GNUC_PATCHLEVEL__ >= 1) || (__GNUC_MINOR__ >= 3))
01526 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
01527 #endif
01528
01529 extern "C" void G__cpp_reset_tagtableG__Thread();
01530
01531 extern "C" void G__set_cpp_environmentG__Thread() {
01532 G__add_compiledheader("TObject.h");
01533 G__add_compiledheader("TMemberInspector.h");
01534 G__add_compiledheader("TCondition.h");
01535 G__add_compiledheader("TConditionImp.h");
01536 G__add_compiledheader("TMutex.h");
01537 G__add_compiledheader("TMutexImp.h");
01538 G__add_compiledheader("TRWLock.h");
01539 G__add_compiledheader("TSemaphore.h");
01540 G__add_compiledheader("TThread.h");
01541 G__add_compiledheader("TThreadFactory.h");
01542 G__add_compiledheader("TThreadImp.h");
01543 G__add_compiledheader("TAtomicCount.h");
01544 G__add_compiledheader("TPosixCondition.h");
01545 G__add_compiledheader("TPosixMutex.h");
01546 G__add_compiledheader("TPosixThread.h");
01547 G__add_compiledheader("TPosixThreadFactory.h");
01548 G__add_compiledheader("PosixThreadInc.h");
01549 G__cpp_reset_tagtableG__Thread();
01550 }
01551 #include <new>
01552 extern "C" int G__cpp_dllrevG__Thread() { return(30051515); }
01553
01554
01555
01556
01557
01558
01559 static int G__G__Thread_99_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01560 {
01561 G__letint(result7, 105, (long) ((TConditionImp*) G__getstructoffset())->Wait());
01562 return(1 || funcname || hash || result7 || libp) ;
01563 }
01564
01565 static int G__G__Thread_99_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01566 {
01567 switch (libp->paran) {
01568 case 2:
01569 G__letint(result7, 105, (long) ((TConditionImp*) G__getstructoffset())->TimedWait((ULong_t) G__int(libp->para[0]), (ULong_t) G__int(libp->para[1])));
01570 break;
01571 case 1:
01572 G__letint(result7, 105, (long) ((TConditionImp*) G__getstructoffset())->TimedWait((ULong_t) G__int(libp->para[0])));
01573 break;
01574 }
01575 return(1 || funcname || hash || result7 || libp) ;
01576 }
01577
01578 static int G__G__Thread_99_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01579 {
01580 G__letint(result7, 105, (long) ((TConditionImp*) G__getstructoffset())->Signal());
01581 return(1 || funcname || hash || result7 || libp) ;
01582 }
01583
01584 static int G__G__Thread_99_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01585 {
01586 G__letint(result7, 105, (long) ((TConditionImp*) G__getstructoffset())->Broadcast());
01587 return(1 || funcname || hash || result7 || libp) ;
01588 }
01589
01590 static int G__G__Thread_99_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01591 {
01592 G__letint(result7, 85, (long) TConditionImp::Class());
01593 return(1 || funcname || hash || result7 || libp) ;
01594 }
01595
01596 static int G__G__Thread_99_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01597 {
01598 G__letint(result7, 67, (long) TConditionImp::Class_Name());
01599 return(1 || funcname || hash || result7 || libp) ;
01600 }
01601
01602 static int G__G__Thread_99_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01603 {
01604 G__letint(result7, 115, (long) TConditionImp::Class_Version());
01605 return(1 || funcname || hash || result7 || libp) ;
01606 }
01607
01608 static int G__G__Thread_99_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01609 {
01610 TConditionImp::Dictionary();
01611 G__setnull(result7);
01612 return(1 || funcname || hash || result7 || libp) ;
01613 }
01614
01615 static int G__G__Thread_99_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01616 {
01617 ((TConditionImp*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
01618 G__setnull(result7);
01619 return(1 || funcname || hash || result7 || libp) ;
01620 }
01621
01622 static int G__G__Thread_99_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01623 {
01624 G__letint(result7, 67, (long) TConditionImp::DeclFileName());
01625 return(1 || funcname || hash || result7 || libp) ;
01626 }
01627
01628 static int G__G__Thread_99_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01629 {
01630 G__letint(result7, 105, (long) TConditionImp::ImplFileLine());
01631 return(1 || funcname || hash || result7 || libp) ;
01632 }
01633
01634 static int G__G__Thread_99_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01635 {
01636 G__letint(result7, 67, (long) TConditionImp::ImplFileName());
01637 return(1 || funcname || hash || result7 || libp) ;
01638 }
01639
01640 static int G__G__Thread_99_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01641 {
01642 G__letint(result7, 105, (long) TConditionImp::DeclFileLine());
01643 return(1 || funcname || hash || result7 || libp) ;
01644 }
01645
01646
01647 typedef TConditionImp G__TTConditionImp;
01648 static int G__G__Thread_99_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01649 {
01650 char* gvp = (char*) G__getgvp();
01651 long soff = G__getstructoffset();
01652 int n = G__getaryconstruct();
01653
01654
01655
01656
01657
01658 if (!soff) {
01659 return(1);
01660 }
01661 if (n) {
01662 if (gvp == (char*)G__PVOID) {
01663 delete[] (TConditionImp*) soff;
01664 } else {
01665 G__setgvp((long) G__PVOID);
01666 for (int i = n - 1; i >= 0; --i) {
01667 ((TConditionImp*) (soff+(sizeof(TConditionImp)*i)))->~G__TTConditionImp();
01668 }
01669 G__setgvp((long)gvp);
01670 }
01671 } else {
01672 if (gvp == (char*)G__PVOID) {
01673 delete (TConditionImp*) soff;
01674 } else {
01675 G__setgvp((long) G__PVOID);
01676 ((TConditionImp*) (soff))->~G__TTConditionImp();
01677 G__setgvp((long)gvp);
01678 }
01679 }
01680 G__setnull(result7);
01681 return(1 || funcname || hash || result7 || libp) ;
01682 }
01683
01684
01685 static int G__G__Thread_99_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01686 {
01687 TConditionImp* dest = (TConditionImp*) G__getstructoffset();
01688 *dest = *(TConditionImp*) libp->para[0].ref;
01689 const TConditionImp& obj = *dest;
01690 result7->ref = (long) (&obj);
01691 result7->obj.i = (long) (&obj);
01692 return(1 || funcname || hash || result7 || libp) ;
01693 }
01694
01695
01696
01697 static int G__G__Thread_100_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01698 {
01699 TMutex* p = NULL;
01700 char* gvp = (char*) G__getgvp();
01701 switch (libp->paran) {
01702 case 1:
01703
01704 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01705 p = new TMutex((Bool_t) G__int(libp->para[0]));
01706 } else {
01707 p = new((void*) gvp) TMutex((Bool_t) G__int(libp->para[0]));
01708 }
01709 break;
01710 case 0:
01711 int n = G__getaryconstruct();
01712 if (n) {
01713 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01714 p = new TMutex[n];
01715 } else {
01716 p = new((void*) gvp) TMutex[n];
01717 }
01718 } else {
01719 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01720 p = new TMutex;
01721 } else {
01722 p = new((void*) gvp) TMutex;
01723 }
01724 }
01725 break;
01726 }
01727 result7->obj.i = (long) p;
01728 result7->ref = (long) p;
01729 G__set_tagnum(result7,G__get_linked_tagnum(&G__G__ThreadLN_TMutex));
01730 return(1 || funcname || hash || result7 || libp) ;
01731 }
01732
01733 static int G__G__Thread_100_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01734 {
01735 G__letint(result7, 85, (long) TMutex::Class());
01736 return(1 || funcname || hash || result7 || libp) ;
01737 }
01738
01739 static int G__G__Thread_100_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01740 {
01741 G__letint(result7, 67, (long) TMutex::Class_Name());
01742 return(1 || funcname || hash || result7 || libp) ;
01743 }
01744
01745 static int G__G__Thread_100_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01746 {
01747 G__letint(result7, 115, (long) TMutex::Class_Version());
01748 return(1 || funcname || hash || result7 || libp) ;
01749 }
01750
01751 static int G__G__Thread_100_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01752 {
01753 TMutex::Dictionary();
01754 G__setnull(result7);
01755 return(1 || funcname || hash || result7 || libp) ;
01756 }
01757
01758 static int G__G__Thread_100_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01759 {
01760 ((TMutex*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
01761 G__setnull(result7);
01762 return(1 || funcname || hash || result7 || libp) ;
01763 }
01764
01765 static int G__G__Thread_100_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01766 {
01767 G__letint(result7, 67, (long) TMutex::DeclFileName());
01768 return(1 || funcname || hash || result7 || libp) ;
01769 }
01770
01771 static int G__G__Thread_100_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01772 {
01773 G__letint(result7, 105, (long) TMutex::ImplFileLine());
01774 return(1 || funcname || hash || result7 || libp) ;
01775 }
01776
01777 static int G__G__Thread_100_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01778 {
01779 G__letint(result7, 67, (long) TMutex::ImplFileName());
01780 return(1 || funcname || hash || result7 || libp) ;
01781 }
01782
01783 static int G__G__Thread_100_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01784 {
01785 G__letint(result7, 105, (long) TMutex::DeclFileLine());
01786 return(1 || funcname || hash || result7 || libp) ;
01787 }
01788
01789
01790 typedef TMutex G__TTMutex;
01791 static int G__G__Thread_100_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01792 {
01793 char* gvp = (char*) G__getgvp();
01794 long soff = G__getstructoffset();
01795 int n = G__getaryconstruct();
01796
01797
01798
01799
01800
01801 if (!soff) {
01802 return(1);
01803 }
01804 if (n) {
01805 if (gvp == (char*)G__PVOID) {
01806 delete[] (TMutex*) soff;
01807 } else {
01808 G__setgvp((long) G__PVOID);
01809 for (int i = n - 1; i >= 0; --i) {
01810 ((TMutex*) (soff+(sizeof(TMutex)*i)))->~G__TTMutex();
01811 }
01812 G__setgvp((long)gvp);
01813 }
01814 } else {
01815 if (gvp == (char*)G__PVOID) {
01816 delete (TMutex*) soff;
01817 } else {
01818 G__setgvp((long) G__PVOID);
01819 ((TMutex*) (soff))->~G__TTMutex();
01820 G__setgvp((long)gvp);
01821 }
01822 }
01823 G__setnull(result7);
01824 return(1 || funcname || hash || result7 || libp) ;
01825 }
01826
01827
01828
01829 static int G__G__Thread_101_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01830 {
01831 TCondition* p = NULL;
01832 char* gvp = (char*) G__getgvp();
01833 switch (libp->paran) {
01834 case 1:
01835
01836 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01837 p = new TCondition((TMutex*) G__int(libp->para[0]));
01838 } else {
01839 p = new((void*) gvp) TCondition((TMutex*) G__int(libp->para[0]));
01840 }
01841 break;
01842 case 0:
01843 int n = G__getaryconstruct();
01844 if (n) {
01845 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01846 p = new TCondition[n];
01847 } else {
01848 p = new((void*) gvp) TCondition[n];
01849 }
01850 } else {
01851 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
01852 p = new TCondition;
01853 } else {
01854 p = new((void*) gvp) TCondition;
01855 }
01856 }
01857 break;
01858 }
01859 result7->obj.i = (long) p;
01860 result7->ref = (long) p;
01861 G__set_tagnum(result7,G__get_linked_tagnum(&G__G__ThreadLN_TCondition));
01862 return(1 || funcname || hash || result7 || libp) ;
01863 }
01864
01865 static int G__G__Thread_101_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01866 {
01867 G__letint(result7, 85, (long) ((const TCondition*) G__getstructoffset())->GetMutex());
01868 return(1 || funcname || hash || result7 || libp) ;
01869 }
01870
01871 static int G__G__Thread_101_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01872 {
01873 G__letint(result7, 105, (long) ((TCondition*) G__getstructoffset())->Wait());
01874 return(1 || funcname || hash || result7 || libp) ;
01875 }
01876
01877 static int G__G__Thread_101_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01878 {
01879 G__letint(result7, 105, (long) ((TCondition*) G__getstructoffset())->TimedWait((ULong_t) G__int(libp->para[0]), (ULong_t) G__int(libp->para[1])));
01880 return(1 || funcname || hash || result7 || libp) ;
01881 }
01882
01883 static int G__G__Thread_101_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01884 {
01885 G__letint(result7, 105, (long) ((TCondition*) G__getstructoffset())->TimedWaitRelative((ULong_t) G__int(libp->para[0])));
01886 return(1 || funcname || hash || result7 || libp) ;
01887 }
01888
01889 static int G__G__Thread_101_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01890 {
01891 G__letint(result7, 105, (long) ((TCondition*) G__getstructoffset())->Signal());
01892 return(1 || funcname || hash || result7 || libp) ;
01893 }
01894
01895 static int G__G__Thread_101_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01896 {
01897 G__letint(result7, 105, (long) ((TCondition*) G__getstructoffset())->Broadcast());
01898 return(1 || funcname || hash || result7 || libp) ;
01899 }
01900
01901 static int G__G__Thread_101_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01902 {
01903 G__letint(result7, 85, (long) TCondition::Class());
01904 return(1 || funcname || hash || result7 || libp) ;
01905 }
01906
01907 static int G__G__Thread_101_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01908 {
01909 G__letint(result7, 67, (long) TCondition::Class_Name());
01910 return(1 || funcname || hash || result7 || libp) ;
01911 }
01912
01913 static int G__G__Thread_101_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01914 {
01915 G__letint(result7, 115, (long) TCondition::Class_Version());
01916 return(1 || funcname || hash || result7 || libp) ;
01917 }
01918
01919 static int G__G__Thread_101_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01920 {
01921 TCondition::Dictionary();
01922 G__setnull(result7);
01923 return(1 || funcname || hash || result7 || libp) ;
01924 }
01925
01926 static int G__G__Thread_101_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01927 {
01928 ((TCondition*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
01929 G__setnull(result7);
01930 return(1 || funcname || hash || result7 || libp) ;
01931 }
01932
01933 static int G__G__Thread_101_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01934 {
01935 G__letint(result7, 67, (long) TCondition::DeclFileName());
01936 return(1 || funcname || hash || result7 || libp) ;
01937 }
01938
01939 static int G__G__Thread_101_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01940 {
01941 G__letint(result7, 105, (long) TCondition::ImplFileLine());
01942 return(1 || funcname || hash || result7 || libp) ;
01943 }
01944
01945 static int G__G__Thread_101_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01946 {
01947 G__letint(result7, 67, (long) TCondition::ImplFileName());
01948 return(1 || funcname || hash || result7 || libp) ;
01949 }
01950
01951 static int G__G__Thread_101_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01952 {
01953 G__letint(result7, 105, (long) TCondition::DeclFileLine());
01954 return(1 || funcname || hash || result7 || libp) ;
01955 }
01956
01957
01958 typedef TCondition G__TTCondition;
01959 static int G__G__Thread_101_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01960 {
01961 char* gvp = (char*) G__getgvp();
01962 long soff = G__getstructoffset();
01963 int n = G__getaryconstruct();
01964
01965
01966
01967
01968
01969 if (!soff) {
01970 return(1);
01971 }
01972 if (n) {
01973 if (gvp == (char*)G__PVOID) {
01974 delete[] (TCondition*) soff;
01975 } else {
01976 G__setgvp((long) G__PVOID);
01977 for (int i = n - 1; i >= 0; --i) {
01978 ((TCondition*) (soff+(sizeof(TCondition)*i)))->~G__TTCondition();
01979 }
01980 G__setgvp((long)gvp);
01981 }
01982 } else {
01983 if (gvp == (char*)G__PVOID) {
01984 delete (TCondition*) soff;
01985 } else {
01986 G__setgvp((long) G__PVOID);
01987 ((TCondition*) (soff))->~G__TTCondition();
01988 G__setgvp((long)gvp);
01989 }
01990 }
01991 G__setnull(result7);
01992 return(1 || funcname || hash || result7 || libp) ;
01993 }
01994
01995
01996
01997 static int G__G__Thread_102_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
01998 {
01999 TThread* p = NULL;
02000 char* gvp = (char*) G__getgvp();
02001 switch (libp->paran) {
02002 case 3:
02003
02004 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02005 p = new TThread(
02006 (TThread::VoidRtnFunc_t) G__int(libp->para[0]), (void*) G__int(libp->para[1])
02007 , (TThread::EPriority) G__int(libp->para[2]));
02008 } else {
02009 p = new((void*) gvp) TThread(
02010 (TThread::VoidRtnFunc_t) G__int(libp->para[0]), (void*) G__int(libp->para[1])
02011 , (TThread::EPriority) G__int(libp->para[2]));
02012 }
02013 break;
02014 case 2:
02015
02016 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02017 p = new TThread((TThread::VoidRtnFunc_t) G__int(libp->para[0]), (void*) G__int(libp->para[1]));
02018 } else {
02019 p = new((void*) gvp) TThread((TThread::VoidRtnFunc_t) G__int(libp->para[0]), (void*) G__int(libp->para[1]));
02020 }
02021 break;
02022 case 1:
02023
02024 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02025 p = new TThread((TThread::VoidRtnFunc_t) G__int(libp->para[0]));
02026 } else {
02027 p = new((void*) gvp) TThread((TThread::VoidRtnFunc_t) G__int(libp->para[0]));
02028 }
02029 break;
02030 }
02031 result7->obj.i = (long) p;
02032 result7->ref = (long) p;
02033 G__set_tagnum(result7,G__get_linked_tagnum(&G__G__ThreadLN_TThread));
02034 return(1 || funcname || hash || result7 || libp) ;
02035 }
02036
02037 static int G__G__Thread_102_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02038 {
02039 TThread* p = NULL;
02040 char* gvp = (char*) G__getgvp();
02041 switch (libp->paran) {
02042 case 4:
02043
02044 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02045 p = new TThread(
02046 (const char*) G__int(libp->para[0]), (TThread::VoidRtnFunc_t) G__int(libp->para[1])
02047 , (void*) G__int(libp->para[2]), (TThread::EPriority) G__int(libp->para[3]));
02048 } else {
02049 p = new((void*) gvp) TThread(
02050 (const char*) G__int(libp->para[0]), (TThread::VoidRtnFunc_t) G__int(libp->para[1])
02051 , (void*) G__int(libp->para[2]), (TThread::EPriority) G__int(libp->para[3]));
02052 }
02053 break;
02054 case 3:
02055
02056 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02057 p = new TThread(
02058 (const char*) G__int(libp->para[0]), (TThread::VoidRtnFunc_t) G__int(libp->para[1])
02059 , (void*) G__int(libp->para[2]));
02060 } else {
02061 p = new((void*) gvp) TThread(
02062 (const char*) G__int(libp->para[0]), (TThread::VoidRtnFunc_t) G__int(libp->para[1])
02063 , (void*) G__int(libp->para[2]));
02064 }
02065 break;
02066 case 2:
02067
02068 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02069 p = new TThread((const char*) G__int(libp->para[0]), (TThread::VoidRtnFunc_t) G__int(libp->para[1]));
02070 } else {
02071 p = new((void*) gvp) TThread((const char*) G__int(libp->para[0]), (TThread::VoidRtnFunc_t) G__int(libp->para[1]));
02072 }
02073 break;
02074 }
02075 result7->obj.i = (long) p;
02076 result7->ref = (long) p;
02077 G__set_tagnum(result7,G__get_linked_tagnum(&G__G__ThreadLN_TThread));
02078 return(1 || funcname || hash || result7 || libp) ;
02079 }
02080
02081 static int G__G__Thread_102_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02082 {
02083 TThread* p = NULL;
02084 char* gvp = (char*) G__getgvp();
02085 switch (libp->paran) {
02086 case 1:
02087
02088 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02089 p = new TThread((Long_t) G__int(libp->para[0]));
02090 } else {
02091 p = new((void*) gvp) TThread((Long_t) G__int(libp->para[0]));
02092 }
02093 break;
02094 case 0:
02095 int n = G__getaryconstruct();
02096 if (n) {
02097 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02098 p = new TThread[n];
02099 } else {
02100 p = new((void*) gvp) TThread[n];
02101 }
02102 } else {
02103 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02104 p = new TThread;
02105 } else {
02106 p = new((void*) gvp) TThread;
02107 }
02108 }
02109 break;
02110 }
02111 result7->obj.i = (long) p;
02112 result7->ref = (long) p;
02113 G__set_tagnum(result7,G__get_linked_tagnum(&G__G__ThreadLN_TThread));
02114 return(1 || funcname || hash || result7 || libp) ;
02115 }
02116
02117 static int G__G__Thread_102_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02118 {
02119 G__letint(result7, 105, (long) ((TThread*) G__getstructoffset())->Kill());
02120 return(1 || funcname || hash || result7 || libp) ;
02121 }
02122
02123 static int G__G__Thread_102_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02124 {
02125 switch (libp->paran) {
02126 case 1:
02127 G__letint(result7, 105, (long) ((TThread*) G__getstructoffset())->Run((void*) G__int(libp->para[0])));
02128 break;
02129 case 0:
02130 G__letint(result7, 105, (long) ((TThread*) G__getstructoffset())->Run());
02131 break;
02132 }
02133 return(1 || funcname || hash || result7 || libp) ;
02134 }
02135
02136 static int G__G__Thread_102_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02137 {
02138 ((TThread*) G__getstructoffset())->SetPriority((TThread::EPriority) G__int(libp->para[0]));
02139 G__setnull(result7);
02140 return(1 || funcname || hash || result7 || libp) ;
02141 }
02142
02143 static int G__G__Thread_102_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02144 {
02145 G__letint(result7, 105, (long) ((const TThread*) G__getstructoffset())->GetPriority());
02146 return(1 || funcname || hash || result7 || libp) ;
02147 }
02148
02149 static int G__G__Thread_102_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02150 {
02151 G__letint(result7, 105, (long) ((const TThread*) G__getstructoffset())->GetState());
02152 return(1 || funcname || hash || result7 || libp) ;
02153 }
02154
02155 static int G__G__Thread_102_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02156 {
02157 G__letint(result7, 108, (long) ((const TThread*) G__getstructoffset())->GetId());
02158 return(1 || funcname || hash || result7 || libp) ;
02159 }
02160
02161 static int G__G__Thread_102_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02162 {
02163 TThread::Ps();
02164 G__setnull(result7);
02165 return(1 || funcname || hash || result7 || libp) ;
02166 }
02167
02168 static int G__G__Thread_102_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02169 {
02170 TThread::ps();
02171 G__setnull(result7);
02172 return(1 || funcname || hash || result7 || libp) ;
02173 }
02174
02175 static int G__G__Thread_102_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02176 {
02177 G__letint(result7, 103, (long) TThread::IsInitialized());
02178 return(1 || funcname || hash || result7 || libp) ;
02179 }
02180
02181 static int G__G__Thread_102_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02182 {
02183 switch (libp->paran) {
02184 case 1:
02185 G__letint(result7, 108, (long) ((TThread*) G__getstructoffset())->Join((void**) G__int(libp->para[0])));
02186 break;
02187 case 0:
02188 G__letint(result7, 108, (long) ((TThread*) G__getstructoffset())->Join());
02189 break;
02190 }
02191 return(1 || funcname || hash || result7 || libp) ;
02192 }
02193
02194 static int G__G__Thread_102_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02195 {
02196 switch (libp->paran) {
02197 case 2:
02198 G__letint(result7, 108, (long) TThread::Join((Long_t) G__int(libp->para[0]), (void**) G__int(libp->para[1])));
02199 break;
02200 case 1:
02201 G__letint(result7, 108, (long) TThread::Join((Long_t) G__int(libp->para[0])));
02202 break;
02203 }
02204 return(1 || funcname || hash || result7 || libp) ;
02205 }
02206
02207 static int G__G__Thread_102_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02208 {
02209 switch (libp->paran) {
02210 case 1:
02211 G__letint(result7, 105, (long) TThread::Exit((void*) G__int(libp->para[0])));
02212 break;
02213 case 0:
02214 G__letint(result7, 105, (long) TThread::Exit());
02215 break;
02216 }
02217 return(1 || funcname || hash || result7 || libp) ;
02218 }
02219
02220 static int G__G__Thread_102_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02221 {
02222 G__letint(result7, 105, (long) TThread::Exists());
02223 return(1 || funcname || hash || result7 || libp) ;
02224 }
02225
02226 static int G__G__Thread_102_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02227 {
02228 G__letint(result7, 85, (long) TThread::GetThread((Long_t) G__int(libp->para[0])));
02229 return(1 || funcname || hash || result7 || libp) ;
02230 }
02231
02232 static int G__G__Thread_102_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02233 {
02234 G__letint(result7, 85, (long) TThread::GetThread((const char*) G__int(libp->para[0])));
02235 return(1 || funcname || hash || result7 || libp) ;
02236 }
02237
02238 static int G__G__Thread_102_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02239 {
02240 G__letint(result7, 105, (long) TThread::Lock());
02241 return(1 || funcname || hash || result7 || libp) ;
02242 }
02243
02244 static int G__G__Thread_102_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02245 {
02246 G__letint(result7, 105, (long) TThread::TryLock());
02247 return(1 || funcname || hash || result7 || libp) ;
02248 }
02249
02250 static int G__G__Thread_102_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02251 {
02252 G__letint(result7, 105, (long) TThread::UnLock());
02253 return(1 || funcname || hash || result7 || libp) ;
02254 }
02255
02256 static int G__G__Thread_102_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02257 {
02258 G__letint(result7, 85, (long) TThread::Self());
02259 return(1 || funcname || hash || result7 || libp) ;
02260 }
02261
02262 static int G__G__Thread_102_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02263 {
02264 G__letint(result7, 108, (long) TThread::SelfId());
02265 return(1 || funcname || hash || result7 || libp) ;
02266 }
02267
02268 static int G__G__Thread_102_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02269 {
02270 switch (libp->paran) {
02271 case 2:
02272 G__letint(result7, 105, (long) TThread::Sleep((ULong_t) G__int(libp->para[0]), (ULong_t) G__int(libp->para[1])));
02273 break;
02274 case 1:
02275 G__letint(result7, 105, (long) TThread::Sleep((ULong_t) G__int(libp->para[0])));
02276 break;
02277 }
02278 return(1 || funcname || hash || result7 || libp) ;
02279 }
02280
02281 static int G__G__Thread_102_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02282 {
02283 G__letint(result7, 105, (long) TThread::GetTime((ULong_t*) G__int(libp->para[0]), (ULong_t*) G__int(libp->para[1])));
02284 return(1 || funcname || hash || result7 || libp) ;
02285 }
02286
02287 static int G__G__Thread_102_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02288 {
02289 G__letint(result7, 105, (long) TThread::Delete(libp->para[0].ref ? *(TThread**) libp->para[0].ref : *(TThread**) (void*) (&G__Mlong(libp->para[0]))));
02290 return(1 || funcname || hash || result7 || libp) ;
02291 }
02292
02293 static int G__G__Thread_102_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02294 {
02295 G__letint(result7, 89, (long) TThread::Tsd((void*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])));
02296 return(1 || funcname || hash || result7 || libp) ;
02297 }
02298
02299 static int G__G__Thread_102_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02300 {
02301 G__letint(result7, 105, (long) TThread::SetCancelOn());
02302 return(1 || funcname || hash || result7 || libp) ;
02303 }
02304
02305 static int G__G__Thread_102_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02306 {
02307 G__letint(result7, 105, (long) TThread::SetCancelOff());
02308 return(1 || funcname || hash || result7 || libp) ;
02309 }
02310
02311 static int G__G__Thread_102_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02312 {
02313 G__letint(result7, 105, (long) TThread::SetCancelAsynchronous());
02314 return(1 || funcname || hash || result7 || libp) ;
02315 }
02316
02317 static int G__G__Thread_102_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02318 {
02319 G__letint(result7, 105, (long) TThread::SetCancelDeferred());
02320 return(1 || funcname || hash || result7 || libp) ;
02321 }
02322
02323 static int G__G__Thread_102_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02324 {
02325 G__letint(result7, 105, (long) TThread::CancelPoint());
02326 return(1 || funcname || hash || result7 || libp) ;
02327 }
02328
02329 static int G__G__Thread_102_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02330 {
02331 G__letint(result7, 105, (long) TThread::Kill((Long_t) G__int(libp->para[0])));
02332 return(1 || funcname || hash || result7 || libp) ;
02333 }
02334
02335 static int G__G__Thread_102_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02336 {
02337 G__letint(result7, 105, (long) TThread::Kill((const char*) G__int(libp->para[0])));
02338 return(1 || funcname || hash || result7 || libp) ;
02339 }
02340
02341 static int G__G__Thread_102_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02342 {
02343 switch (libp->paran) {
02344 case 2:
02345 G__letint(result7, 105, (long) TThread::CleanUpPush((void*) G__int(libp->para[0]), (void*) G__int(libp->para[1])));
02346 break;
02347 case 1:
02348 G__letint(result7, 105, (long) TThread::CleanUpPush((void*) G__int(libp->para[0])));
02349 break;
02350 }
02351 return(1 || funcname || hash || result7 || libp) ;
02352 }
02353
02354 static int G__G__Thread_102_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02355 {
02356 switch (libp->paran) {
02357 case 1:
02358 G__letint(result7, 105, (long) TThread::CleanUpPop((Int_t) G__int(libp->para[0])));
02359 break;
02360 case 0:
02361 G__letint(result7, 105, (long) TThread::CleanUpPop());
02362 break;
02363 }
02364 return(1 || funcname || hash || result7 || libp) ;
02365 }
02366
02367 static int G__G__Thread_102_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02368 {
02369 G__letint(result7, 105, (long) TThread::CleanUp());
02370 return(1 || funcname || hash || result7 || libp) ;
02371 }
02372
02373 static int G__G__Thread_102_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02374 {
02375 G__va_arg_buf G__va_arg_bufobj;
02376 G__va_arg_put(&G__va_arg_bufobj, libp, 1);
02377 TThread::Printf((const char*) G__int(libp->para[0]), G__va_arg_bufobj);
02378 G__setnull(result7);
02379 return(1 || funcname || hash || result7 || libp) ;
02380 }
02381
02382 static int G__G__Thread_102_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02383 {
02384 TThread::XAction();
02385 G__setnull(result7);
02386 return(1 || funcname || hash || result7 || libp) ;
02387 }
02388
02389 static int G__G__Thread_102_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02390 {
02391 G__letint(result7, 85, (long) TThread::Class());
02392 return(1 || funcname || hash || result7 || libp) ;
02393 }
02394
02395 static int G__G__Thread_102_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02396 {
02397 G__letint(result7, 67, (long) TThread::Class_Name());
02398 return(1 || funcname || hash || result7 || libp) ;
02399 }
02400
02401 static int G__G__Thread_102_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02402 {
02403 G__letint(result7, 115, (long) TThread::Class_Version());
02404 return(1 || funcname || hash || result7 || libp) ;
02405 }
02406
02407 static int G__G__Thread_102_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02408 {
02409 TThread::Dictionary();
02410 G__setnull(result7);
02411 return(1 || funcname || hash || result7 || libp) ;
02412 }
02413
02414 static int G__G__Thread_102_0_58(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02415 {
02416 ((TThread*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
02417 G__setnull(result7);
02418 return(1 || funcname || hash || result7 || libp) ;
02419 }
02420
02421 static int G__G__Thread_102_0_59(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02422 {
02423 G__letint(result7, 67, (long) TThread::DeclFileName());
02424 return(1 || funcname || hash || result7 || libp) ;
02425 }
02426
02427 static int G__G__Thread_102_0_60(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02428 {
02429 G__letint(result7, 105, (long) TThread::ImplFileLine());
02430 return(1 || funcname || hash || result7 || libp) ;
02431 }
02432
02433 static int G__G__Thread_102_0_61(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02434 {
02435 G__letint(result7, 67, (long) TThread::ImplFileName());
02436 return(1 || funcname || hash || result7 || libp) ;
02437 }
02438
02439 static int G__G__Thread_102_0_62(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02440 {
02441 G__letint(result7, 105, (long) TThread::DeclFileLine());
02442 return(1 || funcname || hash || result7 || libp) ;
02443 }
02444
02445
02446 typedef TThread G__TTThread;
02447 static int G__G__Thread_102_0_63(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02448 {
02449 char* gvp = (char*) G__getgvp();
02450 long soff = G__getstructoffset();
02451 int n = G__getaryconstruct();
02452
02453
02454
02455
02456
02457 if (!soff) {
02458 return(1);
02459 }
02460 if (n) {
02461 if (gvp == (char*)G__PVOID) {
02462 delete[] (TThread*) soff;
02463 } else {
02464 G__setgvp((long) G__PVOID);
02465 for (int i = n - 1; i >= 0; --i) {
02466 ((TThread*) (soff+(sizeof(TThread)*i)))->~G__TTThread();
02467 }
02468 G__setgvp((long)gvp);
02469 }
02470 } else {
02471 if (gvp == (char*)G__PVOID) {
02472 delete (TThread*) soff;
02473 } else {
02474 G__setgvp((long) G__PVOID);
02475 ((TThread*) (soff))->~G__TTThread();
02476 G__setgvp((long)gvp);
02477 }
02478 }
02479 G__setnull(result7);
02480 return(1 || funcname || hash || result7 || libp) ;
02481 }
02482
02483
02484
02485 static int G__G__Thread_162_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02486 {
02487 G__letint(result7, 105, (long) ((TThreadImp*) G__getstructoffset())->Join((TThread*) G__int(libp->para[0]), (void**) G__int(libp->para[1])));
02488 return(1 || funcname || hash || result7 || libp) ;
02489 }
02490
02491 static int G__G__Thread_162_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02492 {
02493 G__letint(result7, 108, (long) ((TThreadImp*) G__getstructoffset())->SelfId());
02494 return(1 || funcname || hash || result7 || libp) ;
02495 }
02496
02497 static int G__G__Thread_162_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02498 {
02499 G__letint(result7, 105, (long) ((TThreadImp*) G__getstructoffset())->Run((TThread*) G__int(libp->para[0])));
02500 return(1 || funcname || hash || result7 || libp) ;
02501 }
02502
02503 static int G__G__Thread_162_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02504 {
02505 G__letint(result7, 105, (long) ((TThreadImp*) G__getstructoffset())->Kill((TThread*) G__int(libp->para[0])));
02506 return(1 || funcname || hash || result7 || libp) ;
02507 }
02508
02509 static int G__G__Thread_162_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02510 {
02511 G__letint(result7, 105, (long) ((TThreadImp*) G__getstructoffset())->SetCancelOff());
02512 return(1 || funcname || hash || result7 || libp) ;
02513 }
02514
02515 static int G__G__Thread_162_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02516 {
02517 G__letint(result7, 105, (long) ((TThreadImp*) G__getstructoffset())->SetCancelOn());
02518 return(1 || funcname || hash || result7 || libp) ;
02519 }
02520
02521 static int G__G__Thread_162_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02522 {
02523 G__letint(result7, 105, (long) ((TThreadImp*) G__getstructoffset())->SetCancelAsynchronous());
02524 return(1 || funcname || hash || result7 || libp) ;
02525 }
02526
02527 static int G__G__Thread_162_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02528 {
02529 G__letint(result7, 105, (long) ((TThreadImp*) G__getstructoffset())->SetCancelDeferred());
02530 return(1 || funcname || hash || result7 || libp) ;
02531 }
02532
02533 static int G__G__Thread_162_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02534 {
02535 G__letint(result7, 105, (long) ((TThreadImp*) G__getstructoffset())->CancelPoint());
02536 return(1 || funcname || hash || result7 || libp) ;
02537 }
02538
02539 static int G__G__Thread_162_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02540 {
02541 G__letint(result7, 105, (long) ((TThreadImp*) G__getstructoffset())->CleanUpPush((void**) G__int(libp->para[0]), (void*) G__int(libp->para[1])
02542 , (void*) G__int(libp->para[2])));
02543 return(1 || funcname || hash || result7 || libp) ;
02544 }
02545
02546 static int G__G__Thread_162_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02547 {
02548 G__letint(result7, 105, (long) ((TThreadImp*) G__getstructoffset())->CleanUpPop((void**) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])));
02549 return(1 || funcname || hash || result7 || libp) ;
02550 }
02551
02552 static int G__G__Thread_162_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02553 {
02554 G__letint(result7, 105, (long) ((TThreadImp*) G__getstructoffset())->CleanUp((void**) G__int(libp->para[0])));
02555 return(1 || funcname || hash || result7 || libp) ;
02556 }
02557
02558 static int G__G__Thread_162_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02559 {
02560 G__letint(result7, 105, (long) ((TThreadImp*) G__getstructoffset())->Exit((void*) G__int(libp->para[0])));
02561 return(1 || funcname || hash || result7 || libp) ;
02562 }
02563
02564 static int G__G__Thread_162_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02565 {
02566 G__letint(result7, 85, (long) TThreadImp::Class());
02567 return(1 || funcname || hash || result7 || libp) ;
02568 }
02569
02570 static int G__G__Thread_162_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02571 {
02572 G__letint(result7, 67, (long) TThreadImp::Class_Name());
02573 return(1 || funcname || hash || result7 || libp) ;
02574 }
02575
02576 static int G__G__Thread_162_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02577 {
02578 G__letint(result7, 115, (long) TThreadImp::Class_Version());
02579 return(1 || funcname || hash || result7 || libp) ;
02580 }
02581
02582 static int G__G__Thread_162_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02583 {
02584 TThreadImp::Dictionary();
02585 G__setnull(result7);
02586 return(1 || funcname || hash || result7 || libp) ;
02587 }
02588
02589 static int G__G__Thread_162_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02590 {
02591 ((TThreadImp*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
02592 G__setnull(result7);
02593 return(1 || funcname || hash || result7 || libp) ;
02594 }
02595
02596 static int G__G__Thread_162_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02597 {
02598 G__letint(result7, 67, (long) TThreadImp::DeclFileName());
02599 return(1 || funcname || hash || result7 || libp) ;
02600 }
02601
02602 static int G__G__Thread_162_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02603 {
02604 G__letint(result7, 105, (long) TThreadImp::ImplFileLine());
02605 return(1 || funcname || hash || result7 || libp) ;
02606 }
02607
02608 static int G__G__Thread_162_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02609 {
02610 G__letint(result7, 67, (long) TThreadImp::ImplFileName());
02611 return(1 || funcname || hash || result7 || libp) ;
02612 }
02613
02614 static int G__G__Thread_162_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02615 {
02616 G__letint(result7, 105, (long) TThreadImp::DeclFileLine());
02617 return(1 || funcname || hash || result7 || libp) ;
02618 }
02619
02620
02621 typedef TThreadImp G__TTThreadImp;
02622 static int G__G__Thread_162_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02623 {
02624 char* gvp = (char*) G__getgvp();
02625 long soff = G__getstructoffset();
02626 int n = G__getaryconstruct();
02627
02628
02629
02630
02631
02632 if (!soff) {
02633 return(1);
02634 }
02635 if (n) {
02636 if (gvp == (char*)G__PVOID) {
02637 delete[] (TThreadImp*) soff;
02638 } else {
02639 G__setgvp((long) G__PVOID);
02640 for (int i = n - 1; i >= 0; --i) {
02641 ((TThreadImp*) (soff+(sizeof(TThreadImp)*i)))->~G__TTThreadImp();
02642 }
02643 G__setgvp((long)gvp);
02644 }
02645 } else {
02646 if (gvp == (char*)G__PVOID) {
02647 delete (TThreadImp*) soff;
02648 } else {
02649 G__setgvp((long) G__PVOID);
02650 ((TThreadImp*) (soff))->~G__TTThreadImp();
02651 G__setgvp((long)gvp);
02652 }
02653 }
02654 G__setnull(result7);
02655 return(1 || funcname || hash || result7 || libp) ;
02656 }
02657
02658
02659 static int G__G__Thread_162_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02660 {
02661 TThreadImp* dest = (TThreadImp*) G__getstructoffset();
02662 *dest = *(TThreadImp*) libp->para[0].ref;
02663 const TThreadImp& obj = *dest;
02664 result7->ref = (long) (&obj);
02665 result7->obj.i = (long) (&obj);
02666 return(1 || funcname || hash || result7 || libp) ;
02667 }
02668
02669
02670
02671 static int G__G__Thread_163_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02672 {
02673 TPosixThread* p = NULL;
02674 char* gvp = (char*) G__getgvp();
02675 int n = G__getaryconstruct();
02676 if (n) {
02677 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02678 p = new TPosixThread[n];
02679 } else {
02680 p = new((void*) gvp) TPosixThread[n];
02681 }
02682 } else {
02683 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02684 p = new TPosixThread;
02685 } else {
02686 p = new((void*) gvp) TPosixThread;
02687 }
02688 }
02689 result7->obj.i = (long) p;
02690 result7->ref = (long) p;
02691 G__set_tagnum(result7,G__get_linked_tagnum(&G__G__ThreadLN_TPosixThread));
02692 return(1 || funcname || hash || result7 || libp) ;
02693 }
02694
02695 static int G__G__Thread_163_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02696 {
02697 G__letint(result7, 85, (long) TPosixThread::Class());
02698 return(1 || funcname || hash || result7 || libp) ;
02699 }
02700
02701 static int G__G__Thread_163_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02702 {
02703 G__letint(result7, 67, (long) TPosixThread::Class_Name());
02704 return(1 || funcname || hash || result7 || libp) ;
02705 }
02706
02707 static int G__G__Thread_163_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02708 {
02709 G__letint(result7, 115, (long) TPosixThread::Class_Version());
02710 return(1 || funcname || hash || result7 || libp) ;
02711 }
02712
02713 static int G__G__Thread_163_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02714 {
02715 TPosixThread::Dictionary();
02716 G__setnull(result7);
02717 return(1 || funcname || hash || result7 || libp) ;
02718 }
02719
02720 static int G__G__Thread_163_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02721 {
02722 ((TPosixThread*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
02723 G__setnull(result7);
02724 return(1 || funcname || hash || result7 || libp) ;
02725 }
02726
02727 static int G__G__Thread_163_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02728 {
02729 G__letint(result7, 67, (long) TPosixThread::DeclFileName());
02730 return(1 || funcname || hash || result7 || libp) ;
02731 }
02732
02733 static int G__G__Thread_163_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02734 {
02735 G__letint(result7, 105, (long) TPosixThread::ImplFileLine());
02736 return(1 || funcname || hash || result7 || libp) ;
02737 }
02738
02739 static int G__G__Thread_163_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02740 {
02741 G__letint(result7, 67, (long) TPosixThread::ImplFileName());
02742 return(1 || funcname || hash || result7 || libp) ;
02743 }
02744
02745 static int G__G__Thread_163_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02746 {
02747 G__letint(result7, 105, (long) TPosixThread::DeclFileLine());
02748 return(1 || funcname || hash || result7 || libp) ;
02749 }
02750
02751
02752 static int G__G__Thread_163_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02753
02754 {
02755 TPosixThread* p;
02756 void* tmp = (void*) G__int(libp->para[0]);
02757 p = new TPosixThread(*(TPosixThread*) tmp);
02758 result7->obj.i = (long) p;
02759 result7->ref = (long) p;
02760 G__set_tagnum(result7,G__get_linked_tagnum(&G__G__ThreadLN_TPosixThread));
02761 return(1 || funcname || hash || result7 || libp) ;
02762 }
02763
02764
02765 typedef TPosixThread G__TTPosixThread;
02766 static int G__G__Thread_163_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02767 {
02768 char* gvp = (char*) G__getgvp();
02769 long soff = G__getstructoffset();
02770 int n = G__getaryconstruct();
02771
02772
02773
02774
02775
02776 if (!soff) {
02777 return(1);
02778 }
02779 if (n) {
02780 if (gvp == (char*)G__PVOID) {
02781 delete[] (TPosixThread*) soff;
02782 } else {
02783 G__setgvp((long) G__PVOID);
02784 for (int i = n - 1; i >= 0; --i) {
02785 ((TPosixThread*) (soff+(sizeof(TPosixThread)*i)))->~G__TTPosixThread();
02786 }
02787 G__setgvp((long)gvp);
02788 }
02789 } else {
02790 if (gvp == (char*)G__PVOID) {
02791 delete (TPosixThread*) soff;
02792 } else {
02793 G__setgvp((long) G__PVOID);
02794 ((TPosixThread*) (soff))->~G__TTPosixThread();
02795 G__setgvp((long)gvp);
02796 }
02797 }
02798 G__setnull(result7);
02799 return(1 || funcname || hash || result7 || libp) ;
02800 }
02801
02802
02803 static int G__G__Thread_163_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02804 {
02805 TPosixThread* dest = (TPosixThread*) G__getstructoffset();
02806 *dest = *(TPosixThread*) libp->para[0].ref;
02807 const TPosixThread& obj = *dest;
02808 result7->ref = (long) (&obj);
02809 result7->obj.i = (long) (&obj);
02810 return(1 || funcname || hash || result7 || libp) ;
02811 }
02812
02813
02814
02815 static int G__G__Thread_169_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02816 {
02817 G__letint(result7, 105, (long) ((TMutexImp*) G__getstructoffset())->Lock());
02818 return(1 || funcname || hash || result7 || libp) ;
02819 }
02820
02821 static int G__G__Thread_169_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02822 {
02823 G__letint(result7, 105, (long) ((TMutexImp*) G__getstructoffset())->TryLock());
02824 return(1 || funcname || hash || result7 || libp) ;
02825 }
02826
02827 static int G__G__Thread_169_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02828 {
02829 G__letint(result7, 105, (long) ((TMutexImp*) G__getstructoffset())->UnLock());
02830 return(1 || funcname || hash || result7 || libp) ;
02831 }
02832
02833 static int G__G__Thread_169_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02834 {
02835 G__letint(result7, 85, (long) TMutexImp::Class());
02836 return(1 || funcname || hash || result7 || libp) ;
02837 }
02838
02839 static int G__G__Thread_169_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02840 {
02841 G__letint(result7, 67, (long) TMutexImp::Class_Name());
02842 return(1 || funcname || hash || result7 || libp) ;
02843 }
02844
02845 static int G__G__Thread_169_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02846 {
02847 G__letint(result7, 115, (long) TMutexImp::Class_Version());
02848 return(1 || funcname || hash || result7 || libp) ;
02849 }
02850
02851 static int G__G__Thread_169_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02852 {
02853 TMutexImp::Dictionary();
02854 G__setnull(result7);
02855 return(1 || funcname || hash || result7 || libp) ;
02856 }
02857
02858 static int G__G__Thread_169_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02859 {
02860 ((TMutexImp*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
02861 G__setnull(result7);
02862 return(1 || funcname || hash || result7 || libp) ;
02863 }
02864
02865 static int G__G__Thread_169_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02866 {
02867 G__letint(result7, 67, (long) TMutexImp::DeclFileName());
02868 return(1 || funcname || hash || result7 || libp) ;
02869 }
02870
02871 static int G__G__Thread_169_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02872 {
02873 G__letint(result7, 105, (long) TMutexImp::ImplFileLine());
02874 return(1 || funcname || hash || result7 || libp) ;
02875 }
02876
02877 static int G__G__Thread_169_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02878 {
02879 G__letint(result7, 67, (long) TMutexImp::ImplFileName());
02880 return(1 || funcname || hash || result7 || libp) ;
02881 }
02882
02883 static int G__G__Thread_169_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02884 {
02885 G__letint(result7, 105, (long) TMutexImp::DeclFileLine());
02886 return(1 || funcname || hash || result7 || libp) ;
02887 }
02888
02889
02890 typedef TMutexImp G__TTMutexImp;
02891 static int G__G__Thread_169_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02892 {
02893 char* gvp = (char*) G__getgvp();
02894 long soff = G__getstructoffset();
02895 int n = G__getaryconstruct();
02896
02897
02898
02899
02900
02901 if (!soff) {
02902 return(1);
02903 }
02904 if (n) {
02905 if (gvp == (char*)G__PVOID) {
02906 delete[] (TMutexImp*) soff;
02907 } else {
02908 G__setgvp((long) G__PVOID);
02909 for (int i = n - 1; i >= 0; --i) {
02910 ((TMutexImp*) (soff+(sizeof(TMutexImp)*i)))->~G__TTMutexImp();
02911 }
02912 G__setgvp((long)gvp);
02913 }
02914 } else {
02915 if (gvp == (char*)G__PVOID) {
02916 delete (TMutexImp*) soff;
02917 } else {
02918 G__setgvp((long) G__PVOID);
02919 ((TMutexImp*) (soff))->~G__TTMutexImp();
02920 G__setgvp((long)gvp);
02921 }
02922 }
02923 G__setnull(result7);
02924 return(1 || funcname || hash || result7 || libp) ;
02925 }
02926
02927
02928 static int G__G__Thread_169_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02929 {
02930 TMutexImp* dest = (TMutexImp*) G__getstructoffset();
02931 *dest = *(TMutexImp*) libp->para[0].ref;
02932 const TMutexImp& obj = *dest;
02933 result7->ref = (long) (&obj);
02934 result7->obj.i = (long) (&obj);
02935 return(1 || funcname || hash || result7 || libp) ;
02936 }
02937
02938
02939
02940 static int G__G__Thread_170_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02941 {
02942 TRWLock* p = NULL;
02943 char* gvp = (char*) G__getgvp();
02944 int n = G__getaryconstruct();
02945 if (n) {
02946 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02947 p = new TRWLock[n];
02948 } else {
02949 p = new((void*) gvp) TRWLock[n];
02950 }
02951 } else {
02952 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
02953 p = new TRWLock;
02954 } else {
02955 p = new((void*) gvp) TRWLock;
02956 }
02957 }
02958 result7->obj.i = (long) p;
02959 result7->ref = (long) p;
02960 G__set_tagnum(result7,G__get_linked_tagnum(&G__G__ThreadLN_TRWLock));
02961 return(1 || funcname || hash || result7 || libp) ;
02962 }
02963
02964 static int G__G__Thread_170_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02965 {
02966 G__letint(result7, 105, (long) ((TRWLock*) G__getstructoffset())->ReadLock());
02967 return(1 || funcname || hash || result7 || libp) ;
02968 }
02969
02970 static int G__G__Thread_170_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02971 {
02972 G__letint(result7, 105, (long) ((TRWLock*) G__getstructoffset())->ReadUnLock());
02973 return(1 || funcname || hash || result7 || libp) ;
02974 }
02975
02976 static int G__G__Thread_170_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02977 {
02978 G__letint(result7, 105, (long) ((TRWLock*) G__getstructoffset())->WriteLock());
02979 return(1 || funcname || hash || result7 || libp) ;
02980 }
02981
02982 static int G__G__Thread_170_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02983 {
02984 G__letint(result7, 105, (long) ((TRWLock*) G__getstructoffset())->WriteUnLock());
02985 return(1 || funcname || hash || result7 || libp) ;
02986 }
02987
02988 static int G__G__Thread_170_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02989 {
02990 G__letint(result7, 85, (long) TRWLock::Class());
02991 return(1 || funcname || hash || result7 || libp) ;
02992 }
02993
02994 static int G__G__Thread_170_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
02995 {
02996 G__letint(result7, 67, (long) TRWLock::Class_Name());
02997 return(1 || funcname || hash || result7 || libp) ;
02998 }
02999
03000 static int G__G__Thread_170_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03001 {
03002 G__letint(result7, 115, (long) TRWLock::Class_Version());
03003 return(1 || funcname || hash || result7 || libp) ;
03004 }
03005
03006 static int G__G__Thread_170_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03007 {
03008 TRWLock::Dictionary();
03009 G__setnull(result7);
03010 return(1 || funcname || hash || result7 || libp) ;
03011 }
03012
03013 static int G__G__Thread_170_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03014 {
03015 ((TRWLock*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
03016 G__setnull(result7);
03017 return(1 || funcname || hash || result7 || libp) ;
03018 }
03019
03020 static int G__G__Thread_170_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03021 {
03022 G__letint(result7, 67, (long) TRWLock::DeclFileName());
03023 return(1 || funcname || hash || result7 || libp) ;
03024 }
03025
03026 static int G__G__Thread_170_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03027 {
03028 G__letint(result7, 105, (long) TRWLock::ImplFileLine());
03029 return(1 || funcname || hash || result7 || libp) ;
03030 }
03031
03032 static int G__G__Thread_170_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03033 {
03034 G__letint(result7, 67, (long) TRWLock::ImplFileName());
03035 return(1 || funcname || hash || result7 || libp) ;
03036 }
03037
03038 static int G__G__Thread_170_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03039 {
03040 G__letint(result7, 105, (long) TRWLock::DeclFileLine());
03041 return(1 || funcname || hash || result7 || libp) ;
03042 }
03043
03044
03045 typedef TRWLock G__TTRWLock;
03046 static int G__G__Thread_170_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03047 {
03048 char* gvp = (char*) G__getgvp();
03049 long soff = G__getstructoffset();
03050 int n = G__getaryconstruct();
03051
03052
03053
03054
03055
03056 if (!soff) {
03057 return(1);
03058 }
03059 if (n) {
03060 if (gvp == (char*)G__PVOID) {
03061 delete[] (TRWLock*) soff;
03062 } else {
03063 G__setgvp((long) G__PVOID);
03064 for (int i = n - 1; i >= 0; --i) {
03065 ((TRWLock*) (soff+(sizeof(TRWLock)*i)))->~G__TTRWLock();
03066 }
03067 G__setgvp((long)gvp);
03068 }
03069 } else {
03070 if (gvp == (char*)G__PVOID) {
03071 delete (TRWLock*) soff;
03072 } else {
03073 G__setgvp((long) G__PVOID);
03074 ((TRWLock*) (soff))->~G__TTRWLock();
03075 G__setgvp((long)gvp);
03076 }
03077 }
03078 G__setnull(result7);
03079 return(1 || funcname || hash || result7 || libp) ;
03080 }
03081
03082
03083
03084 static int G__G__Thread_171_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03085 {
03086 TSemaphore* p = NULL;
03087 char* gvp = (char*) G__getgvp();
03088 switch (libp->paran) {
03089 case 1:
03090
03091 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03092 p = new TSemaphore((UInt_t) G__int(libp->para[0]));
03093 } else {
03094 p = new((void*) gvp) TSemaphore((UInt_t) G__int(libp->para[0]));
03095 }
03096 break;
03097 case 0:
03098 int n = G__getaryconstruct();
03099 if (n) {
03100 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03101 p = new TSemaphore[n];
03102 } else {
03103 p = new((void*) gvp) TSemaphore[n];
03104 }
03105 } else {
03106 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03107 p = new TSemaphore;
03108 } else {
03109 p = new((void*) gvp) TSemaphore;
03110 }
03111 }
03112 break;
03113 }
03114 result7->obj.i = (long) p;
03115 result7->ref = (long) p;
03116 G__set_tagnum(result7,G__get_linked_tagnum(&G__G__ThreadLN_TSemaphore));
03117 return(1 || funcname || hash || result7 || libp) ;
03118 }
03119
03120 static int G__G__Thread_171_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03121 {
03122 switch (libp->paran) {
03123 case 1:
03124 G__letint(result7, 105, (long) ((TSemaphore*) G__getstructoffset())->Wait((Int_t) G__int(libp->para[0])));
03125 break;
03126 case 0:
03127 G__letint(result7, 105, (long) ((TSemaphore*) G__getstructoffset())->Wait());
03128 break;
03129 }
03130 return(1 || funcname || hash || result7 || libp) ;
03131 }
03132
03133 static int G__G__Thread_171_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03134 {
03135 G__letint(result7, 105, (long) ((TSemaphore*) G__getstructoffset())->TryWait());
03136 return(1 || funcname || hash || result7 || libp) ;
03137 }
03138
03139 static int G__G__Thread_171_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03140 {
03141 G__letint(result7, 105, (long) ((TSemaphore*) G__getstructoffset())->Post());
03142 return(1 || funcname || hash || result7 || libp) ;
03143 }
03144
03145 static int G__G__Thread_171_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03146 {
03147 G__letint(result7, 85, (long) TSemaphore::Class());
03148 return(1 || funcname || hash || result7 || libp) ;
03149 }
03150
03151 static int G__G__Thread_171_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03152 {
03153 G__letint(result7, 67, (long) TSemaphore::Class_Name());
03154 return(1 || funcname || hash || result7 || libp) ;
03155 }
03156
03157 static int G__G__Thread_171_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03158 {
03159 G__letint(result7, 115, (long) TSemaphore::Class_Version());
03160 return(1 || funcname || hash || result7 || libp) ;
03161 }
03162
03163 static int G__G__Thread_171_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03164 {
03165 TSemaphore::Dictionary();
03166 G__setnull(result7);
03167 return(1 || funcname || hash || result7 || libp) ;
03168 }
03169
03170 static int G__G__Thread_171_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03171 {
03172 ((TSemaphore*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
03173 G__setnull(result7);
03174 return(1 || funcname || hash || result7 || libp) ;
03175 }
03176
03177 static int G__G__Thread_171_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03178 {
03179 G__letint(result7, 67, (long) TSemaphore::DeclFileName());
03180 return(1 || funcname || hash || result7 || libp) ;
03181 }
03182
03183 static int G__G__Thread_171_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03184 {
03185 G__letint(result7, 105, (long) TSemaphore::ImplFileLine());
03186 return(1 || funcname || hash || result7 || libp) ;
03187 }
03188
03189 static int G__G__Thread_171_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03190 {
03191 G__letint(result7, 67, (long) TSemaphore::ImplFileName());
03192 return(1 || funcname || hash || result7 || libp) ;
03193 }
03194
03195 static int G__G__Thread_171_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03196 {
03197 G__letint(result7, 105, (long) TSemaphore::DeclFileLine());
03198 return(1 || funcname || hash || result7 || libp) ;
03199 }
03200
03201
03202 typedef TSemaphore G__TTSemaphore;
03203 static int G__G__Thread_171_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03204 {
03205 char* gvp = (char*) G__getgvp();
03206 long soff = G__getstructoffset();
03207 int n = G__getaryconstruct();
03208
03209
03210
03211
03212
03213 if (!soff) {
03214 return(1);
03215 }
03216 if (n) {
03217 if (gvp == (char*)G__PVOID) {
03218 delete[] (TSemaphore*) soff;
03219 } else {
03220 G__setgvp((long) G__PVOID);
03221 for (int i = n - 1; i >= 0; --i) {
03222 ((TSemaphore*) (soff+(sizeof(TSemaphore)*i)))->~G__TTSemaphore();
03223 }
03224 G__setgvp((long)gvp);
03225 }
03226 } else {
03227 if (gvp == (char*)G__PVOID) {
03228 delete (TSemaphore*) soff;
03229 } else {
03230 G__setgvp((long) G__PVOID);
03231 ((TSemaphore*) (soff))->~G__TTSemaphore();
03232 G__setgvp((long)gvp);
03233 }
03234 }
03235 G__setnull(result7);
03236 return(1 || funcname || hash || result7 || libp) ;
03237 }
03238
03239
03240
03241 static int G__G__Thread_172_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03242 {
03243 G__letint(result7, 85, (long) ((TThreadFactory*) G__getstructoffset())->CreateMutexImp((Bool_t) G__int(libp->para[0])));
03244 return(1 || funcname || hash || result7 || libp) ;
03245 }
03246
03247 static int G__G__Thread_172_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03248 {
03249 G__letint(result7, 85, (long) ((TThreadFactory*) G__getstructoffset())->CreateConditionImp((TMutexImp*) G__int(libp->para[0])));
03250 return(1 || funcname || hash || result7 || libp) ;
03251 }
03252
03253 static int G__G__Thread_172_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03254 {
03255 G__letint(result7, 85, (long) ((TThreadFactory*) G__getstructoffset())->CreateThreadImp());
03256 return(1 || funcname || hash || result7 || libp) ;
03257 }
03258
03259 static int G__G__Thread_172_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03260 {
03261 G__letint(result7, 85, (long) TThreadFactory::Class());
03262 return(1 || funcname || hash || result7 || libp) ;
03263 }
03264
03265 static int G__G__Thread_172_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03266 {
03267 G__letint(result7, 67, (long) TThreadFactory::Class_Name());
03268 return(1 || funcname || hash || result7 || libp) ;
03269 }
03270
03271 static int G__G__Thread_172_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03272 {
03273 G__letint(result7, 115, (long) TThreadFactory::Class_Version());
03274 return(1 || funcname || hash || result7 || libp) ;
03275 }
03276
03277 static int G__G__Thread_172_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03278 {
03279 TThreadFactory::Dictionary();
03280 G__setnull(result7);
03281 return(1 || funcname || hash || result7 || libp) ;
03282 }
03283
03284 static int G__G__Thread_172_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03285 {
03286 ((TThreadFactory*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
03287 G__setnull(result7);
03288 return(1 || funcname || hash || result7 || libp) ;
03289 }
03290
03291 static int G__G__Thread_172_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03292 {
03293 G__letint(result7, 67, (long) TThreadFactory::DeclFileName());
03294 return(1 || funcname || hash || result7 || libp) ;
03295 }
03296
03297 static int G__G__Thread_172_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03298 {
03299 G__letint(result7, 105, (long) TThreadFactory::ImplFileLine());
03300 return(1 || funcname || hash || result7 || libp) ;
03301 }
03302
03303 static int G__G__Thread_172_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03304 {
03305 G__letint(result7, 67, (long) TThreadFactory::ImplFileName());
03306 return(1 || funcname || hash || result7 || libp) ;
03307 }
03308
03309 static int G__G__Thread_172_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03310 {
03311 G__letint(result7, 105, (long) TThreadFactory::DeclFileLine());
03312 return(1 || funcname || hash || result7 || libp) ;
03313 }
03314
03315
03316 typedef TThreadFactory G__TTThreadFactory;
03317 static int G__G__Thread_172_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03318 {
03319 char* gvp = (char*) G__getgvp();
03320 long soff = G__getstructoffset();
03321 int n = G__getaryconstruct();
03322
03323
03324
03325
03326
03327 if (!soff) {
03328 return(1);
03329 }
03330 if (n) {
03331 if (gvp == (char*)G__PVOID) {
03332 delete[] (TThreadFactory*) soff;
03333 } else {
03334 G__setgvp((long) G__PVOID);
03335 for (int i = n - 1; i >= 0; --i) {
03336 ((TThreadFactory*) (soff+(sizeof(TThreadFactory)*i)))->~G__TTThreadFactory();
03337 }
03338 G__setgvp((long)gvp);
03339 }
03340 } else {
03341 if (gvp == (char*)G__PVOID) {
03342 delete (TThreadFactory*) soff;
03343 } else {
03344 G__setgvp((long) G__PVOID);
03345 ((TThreadFactory*) (soff))->~G__TTThreadFactory();
03346 G__setgvp((long)gvp);
03347 }
03348 }
03349 G__setnull(result7);
03350 return(1 || funcname || hash || result7 || libp) ;
03351 }
03352
03353
03354 static int G__G__Thread_172_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03355 {
03356 TThreadFactory* dest = (TThreadFactory*) G__getstructoffset();
03357 *dest = *(TThreadFactory*) libp->para[0].ref;
03358 const TThreadFactory& obj = *dest;
03359 result7->ref = (long) (&obj);
03360 result7->obj.i = (long) (&obj);
03361 return(1 || funcname || hash || result7 || libp) ;
03362 }
03363
03364
03365
03366 static int G__G__Thread_173_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03367 {
03368 TAtomicCount* p = NULL;
03369 char* gvp = (char*) G__getgvp();
03370
03371 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03372 p = new TAtomicCount((Long_t) G__int(libp->para[0]));
03373 } else {
03374 p = new((void*) gvp) TAtomicCount((Long_t) G__int(libp->para[0]));
03375 }
03376 result7->obj.i = (long) p;
03377 result7->ref = (long) p;
03378 G__set_tagnum(result7,G__get_linked_tagnum(&G__G__ThreadLN_TAtomicCount));
03379 return(1 || funcname || hash || result7 || libp) ;
03380 }
03381
03382 static int G__G__Thread_173_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03383 {
03384 ((TAtomicCount*) G__getstructoffset())->operator++();
03385 G__setnull(result7);
03386 return(1 || funcname || hash || result7 || libp) ;
03387 }
03388
03389 static int G__G__Thread_173_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03390 {
03391 G__letint(result7, 108, (long) ((TAtomicCount*) G__getstructoffset())->operator--());
03392 return(1 || funcname || hash || result7 || libp) ;
03393 }
03394
03395 static int G__G__Thread_173_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03396 {
03397 G__letint(result7, 108, (long) ((const TAtomicCount*) G__getstructoffset())->operator long());
03398 return(1 || funcname || hash || result7 || libp) ;
03399 }
03400
03401 static int G__G__Thread_173_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03402 {
03403 ((TAtomicCount*) G__getstructoffset())->Set((Long_t) G__int(libp->para[0]));
03404 G__setnull(result7);
03405 return(1 || funcname || hash || result7 || libp) ;
03406 }
03407
03408 static int G__G__Thread_173_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03409 {
03410 G__letint(result7, 108, (long) ((const TAtomicCount*) G__getstructoffset())->Get());
03411 return(1 || funcname || hash || result7 || libp) ;
03412 }
03413
03414
03415 typedef TAtomicCount G__TTAtomicCount;
03416 static int G__G__Thread_173_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03417 {
03418 char* gvp = (char*) G__getgvp();
03419 long soff = G__getstructoffset();
03420 int n = G__getaryconstruct();
03421
03422
03423
03424
03425
03426 if (!soff) {
03427 return(1);
03428 }
03429 if (n) {
03430 if (gvp == (char*)G__PVOID) {
03431 delete[] (TAtomicCount*) soff;
03432 } else {
03433 G__setgvp((long) G__PVOID);
03434 for (int i = n - 1; i >= 0; --i) {
03435 ((TAtomicCount*) (soff+(sizeof(TAtomicCount)*i)))->~G__TTAtomicCount();
03436 }
03437 G__setgvp((long)gvp);
03438 }
03439 } else {
03440 if (gvp == (char*)G__PVOID) {
03441 delete (TAtomicCount*) soff;
03442 } else {
03443 G__setgvp((long) G__PVOID);
03444 ((TAtomicCount*) (soff))->~G__TTAtomicCount();
03445 G__setgvp((long)gvp);
03446 }
03447 }
03448 G__setnull(result7);
03449 return(1 || funcname || hash || result7 || libp) ;
03450 }
03451
03452
03453
03454 static int G__G__Thread_175_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03455 {
03456 TPosixMutex* p = NULL;
03457 char* gvp = (char*) G__getgvp();
03458 switch (libp->paran) {
03459 case 1:
03460
03461 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03462 p = new TPosixMutex((Bool_t) G__int(libp->para[0]));
03463 } else {
03464 p = new((void*) gvp) TPosixMutex((Bool_t) G__int(libp->para[0]));
03465 }
03466 break;
03467 case 0:
03468 int n = G__getaryconstruct();
03469 if (n) {
03470 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03471 p = new TPosixMutex[n];
03472 } else {
03473 p = new((void*) gvp) TPosixMutex[n];
03474 }
03475 } else {
03476 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03477 p = new TPosixMutex;
03478 } else {
03479 p = new((void*) gvp) TPosixMutex;
03480 }
03481 }
03482 break;
03483 }
03484 result7->obj.i = (long) p;
03485 result7->ref = (long) p;
03486 G__set_tagnum(result7,G__get_linked_tagnum(&G__G__ThreadLN_TPosixMutex));
03487 return(1 || funcname || hash || result7 || libp) ;
03488 }
03489
03490 static int G__G__Thread_175_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03491 {
03492 G__letint(result7, 85, (long) TPosixMutex::Class());
03493 return(1 || funcname || hash || result7 || libp) ;
03494 }
03495
03496 static int G__G__Thread_175_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03497 {
03498 G__letint(result7, 67, (long) TPosixMutex::Class_Name());
03499 return(1 || funcname || hash || result7 || libp) ;
03500 }
03501
03502 static int G__G__Thread_175_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03503 {
03504 G__letint(result7, 115, (long) TPosixMutex::Class_Version());
03505 return(1 || funcname || hash || result7 || libp) ;
03506 }
03507
03508 static int G__G__Thread_175_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03509 {
03510 TPosixMutex::Dictionary();
03511 G__setnull(result7);
03512 return(1 || funcname || hash || result7 || libp) ;
03513 }
03514
03515 static int G__G__Thread_175_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03516 {
03517 ((TPosixMutex*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
03518 G__setnull(result7);
03519 return(1 || funcname || hash || result7 || libp) ;
03520 }
03521
03522 static int G__G__Thread_175_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03523 {
03524 G__letint(result7, 67, (long) TPosixMutex::DeclFileName());
03525 return(1 || funcname || hash || result7 || libp) ;
03526 }
03527
03528 static int G__G__Thread_175_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03529 {
03530 G__letint(result7, 105, (long) TPosixMutex::ImplFileLine());
03531 return(1 || funcname || hash || result7 || libp) ;
03532 }
03533
03534 static int G__G__Thread_175_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03535 {
03536 G__letint(result7, 67, (long) TPosixMutex::ImplFileName());
03537 return(1 || funcname || hash || result7 || libp) ;
03538 }
03539
03540 static int G__G__Thread_175_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03541 {
03542 G__letint(result7, 105, (long) TPosixMutex::DeclFileLine());
03543 return(1 || funcname || hash || result7 || libp) ;
03544 }
03545
03546
03547 static int G__G__Thread_175_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03548
03549 {
03550 TPosixMutex* p;
03551 void* tmp = (void*) G__int(libp->para[0]);
03552 p = new TPosixMutex(*(TPosixMutex*) tmp);
03553 result7->obj.i = (long) p;
03554 result7->ref = (long) p;
03555 G__set_tagnum(result7,G__get_linked_tagnum(&G__G__ThreadLN_TPosixMutex));
03556 return(1 || funcname || hash || result7 || libp) ;
03557 }
03558
03559
03560 typedef TPosixMutex G__TTPosixMutex;
03561 static int G__G__Thread_175_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03562 {
03563 char* gvp = (char*) G__getgvp();
03564 long soff = G__getstructoffset();
03565 int n = G__getaryconstruct();
03566
03567
03568
03569
03570
03571 if (!soff) {
03572 return(1);
03573 }
03574 if (n) {
03575 if (gvp == (char*)G__PVOID) {
03576 delete[] (TPosixMutex*) soff;
03577 } else {
03578 G__setgvp((long) G__PVOID);
03579 for (int i = n - 1; i >= 0; --i) {
03580 ((TPosixMutex*) (soff+(sizeof(TPosixMutex)*i)))->~G__TTPosixMutex();
03581 }
03582 G__setgvp((long)gvp);
03583 }
03584 } else {
03585 if (gvp == (char*)G__PVOID) {
03586 delete (TPosixMutex*) soff;
03587 } else {
03588 G__setgvp((long) G__PVOID);
03589 ((TPosixMutex*) (soff))->~G__TTPosixMutex();
03590 G__setgvp((long)gvp);
03591 }
03592 }
03593 G__setnull(result7);
03594 return(1 || funcname || hash || result7 || libp) ;
03595 }
03596
03597
03598 static int G__G__Thread_175_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03599 {
03600 TPosixMutex* dest = (TPosixMutex*) G__getstructoffset();
03601 *dest = *(TPosixMutex*) libp->para[0].ref;
03602 const TPosixMutex& obj = *dest;
03603 result7->ref = (long) (&obj);
03604 result7->obj.i = (long) (&obj);
03605 return(1 || funcname || hash || result7 || libp) ;
03606 }
03607
03608
03609
03610 static int G__G__Thread_176_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03611 {
03612 TPosixCondition* p = NULL;
03613 char* gvp = (char*) G__getgvp();
03614
03615 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03616 p = new TPosixCondition((TMutexImp*) G__int(libp->para[0]));
03617 } else {
03618 p = new((void*) gvp) TPosixCondition((TMutexImp*) G__int(libp->para[0]));
03619 }
03620 result7->obj.i = (long) p;
03621 result7->ref = (long) p;
03622 G__set_tagnum(result7,G__get_linked_tagnum(&G__G__ThreadLN_TPosixCondition));
03623 return(1 || funcname || hash || result7 || libp) ;
03624 }
03625
03626 static int G__G__Thread_176_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03627 {
03628 G__letint(result7, 85, (long) TPosixCondition::Class());
03629 return(1 || funcname || hash || result7 || libp) ;
03630 }
03631
03632 static int G__G__Thread_176_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03633 {
03634 G__letint(result7, 67, (long) TPosixCondition::Class_Name());
03635 return(1 || funcname || hash || result7 || libp) ;
03636 }
03637
03638 static int G__G__Thread_176_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03639 {
03640 G__letint(result7, 115, (long) TPosixCondition::Class_Version());
03641 return(1 || funcname || hash || result7 || libp) ;
03642 }
03643
03644 static int G__G__Thread_176_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03645 {
03646 TPosixCondition::Dictionary();
03647 G__setnull(result7);
03648 return(1 || funcname || hash || result7 || libp) ;
03649 }
03650
03651 static int G__G__Thread_176_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03652 {
03653 ((TPosixCondition*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
03654 G__setnull(result7);
03655 return(1 || funcname || hash || result7 || libp) ;
03656 }
03657
03658 static int G__G__Thread_176_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03659 {
03660 G__letint(result7, 67, (long) TPosixCondition::DeclFileName());
03661 return(1 || funcname || hash || result7 || libp) ;
03662 }
03663
03664 static int G__G__Thread_176_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03665 {
03666 G__letint(result7, 105, (long) TPosixCondition::ImplFileLine());
03667 return(1 || funcname || hash || result7 || libp) ;
03668 }
03669
03670 static int G__G__Thread_176_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03671 {
03672 G__letint(result7, 67, (long) TPosixCondition::ImplFileName());
03673 return(1 || funcname || hash || result7 || libp) ;
03674 }
03675
03676 static int G__G__Thread_176_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03677 {
03678 G__letint(result7, 105, (long) TPosixCondition::DeclFileLine());
03679 return(1 || funcname || hash || result7 || libp) ;
03680 }
03681
03682
03683 static int G__G__Thread_176_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03684
03685 {
03686 TPosixCondition* p;
03687 void* tmp = (void*) G__int(libp->para[0]);
03688 p = new TPosixCondition(*(TPosixCondition*) tmp);
03689 result7->obj.i = (long) p;
03690 result7->ref = (long) p;
03691 G__set_tagnum(result7,G__get_linked_tagnum(&G__G__ThreadLN_TPosixCondition));
03692 return(1 || funcname || hash || result7 || libp) ;
03693 }
03694
03695
03696 typedef TPosixCondition G__TTPosixCondition;
03697 static int G__G__Thread_176_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03698 {
03699 char* gvp = (char*) G__getgvp();
03700 long soff = G__getstructoffset();
03701 int n = G__getaryconstruct();
03702
03703
03704
03705
03706
03707 if (!soff) {
03708 return(1);
03709 }
03710 if (n) {
03711 if (gvp == (char*)G__PVOID) {
03712 delete[] (TPosixCondition*) soff;
03713 } else {
03714 G__setgvp((long) G__PVOID);
03715 for (int i = n - 1; i >= 0; --i) {
03716 ((TPosixCondition*) (soff+(sizeof(TPosixCondition)*i)))->~G__TTPosixCondition();
03717 }
03718 G__setgvp((long)gvp);
03719 }
03720 } else {
03721 if (gvp == (char*)G__PVOID) {
03722 delete (TPosixCondition*) soff;
03723 } else {
03724 G__setgvp((long) G__PVOID);
03725 ((TPosixCondition*) (soff))->~G__TTPosixCondition();
03726 G__setgvp((long)gvp);
03727 }
03728 }
03729 G__setnull(result7);
03730 return(1 || funcname || hash || result7 || libp) ;
03731 }
03732
03733
03734 static int G__G__Thread_176_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03735 {
03736 TPosixCondition* dest = (TPosixCondition*) G__getstructoffset();
03737 *dest = *(TPosixCondition*) libp->para[0].ref;
03738 const TPosixCondition& obj = *dest;
03739 result7->ref = (long) (&obj);
03740 result7->obj.i = (long) (&obj);
03741 return(1 || funcname || hash || result7 || libp) ;
03742 }
03743
03744
03745
03746 static int G__G__Thread_179_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03747 {
03748 TPosixThreadFactory* p = NULL;
03749 char* gvp = (char*) G__getgvp();
03750 switch (libp->paran) {
03751 case 2:
03752
03753 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03754 p = new TPosixThreadFactory((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1]));
03755 } else {
03756 p = new((void*) gvp) TPosixThreadFactory((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1]));
03757 }
03758 break;
03759 case 1:
03760
03761 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03762 p = new TPosixThreadFactory((const char*) G__int(libp->para[0]));
03763 } else {
03764 p = new((void*) gvp) TPosixThreadFactory((const char*) G__int(libp->para[0]));
03765 }
03766 break;
03767 case 0:
03768 int n = G__getaryconstruct();
03769 if (n) {
03770 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03771 p = new TPosixThreadFactory[n];
03772 } else {
03773 p = new((void*) gvp) TPosixThreadFactory[n];
03774 }
03775 } else {
03776 if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03777 p = new TPosixThreadFactory;
03778 } else {
03779 p = new((void*) gvp) TPosixThreadFactory;
03780 }
03781 }
03782 break;
03783 }
03784 result7->obj.i = (long) p;
03785 result7->ref = (long) p;
03786 G__set_tagnum(result7,G__get_linked_tagnum(&G__G__ThreadLN_TPosixThreadFactory));
03787 return(1 || funcname || hash || result7 || libp) ;
03788 }
03789
03790 static int G__G__Thread_179_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03791 {
03792 G__letint(result7, 85, (long) TPosixThreadFactory::Class());
03793 return(1 || funcname || hash || result7 || libp) ;
03794 }
03795
03796 static int G__G__Thread_179_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03797 {
03798 G__letint(result7, 67, (long) TPosixThreadFactory::Class_Name());
03799 return(1 || funcname || hash || result7 || libp) ;
03800 }
03801
03802 static int G__G__Thread_179_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03803 {
03804 G__letint(result7, 115, (long) TPosixThreadFactory::Class_Version());
03805 return(1 || funcname || hash || result7 || libp) ;
03806 }
03807
03808 static int G__G__Thread_179_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03809 {
03810 TPosixThreadFactory::Dictionary();
03811 G__setnull(result7);
03812 return(1 || funcname || hash || result7 || libp) ;
03813 }
03814
03815 static int G__G__Thread_179_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03816 {
03817 ((TPosixThreadFactory*) G__getstructoffset())->StreamerNVirtual(*(TBuffer*) libp->para[0].ref);
03818 G__setnull(result7);
03819 return(1 || funcname || hash || result7 || libp) ;
03820 }
03821
03822 static int G__G__Thread_179_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03823 {
03824 G__letint(result7, 67, (long) TPosixThreadFactory::DeclFileName());
03825 return(1 || funcname || hash || result7 || libp) ;
03826 }
03827
03828 static int G__G__Thread_179_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03829 {
03830 G__letint(result7, 105, (long) TPosixThreadFactory::ImplFileLine());
03831 return(1 || funcname || hash || result7 || libp) ;
03832 }
03833
03834 static int G__G__Thread_179_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03835 {
03836 G__letint(result7, 67, (long) TPosixThreadFactory::ImplFileName());
03837 return(1 || funcname || hash || result7 || libp) ;
03838 }
03839
03840 static int G__G__Thread_179_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03841 {
03842 G__letint(result7, 105, (long) TPosixThreadFactory::DeclFileLine());
03843 return(1 || funcname || hash || result7 || libp) ;
03844 }
03845
03846
03847 static int G__G__Thread_179_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03848
03849 {
03850 TPosixThreadFactory* p;
03851 void* tmp = (void*) G__int(libp->para[0]);
03852 p = new TPosixThreadFactory(*(TPosixThreadFactory*) tmp);
03853 result7->obj.i = (long) p;
03854 result7->ref = (long) p;
03855 G__set_tagnum(result7,G__get_linked_tagnum(&G__G__ThreadLN_TPosixThreadFactory));
03856 return(1 || funcname || hash || result7 || libp) ;
03857 }
03858
03859
03860 typedef TPosixThreadFactory G__TTPosixThreadFactory;
03861 static int G__G__Thread_179_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03862 {
03863 char* gvp = (char*) G__getgvp();
03864 long soff = G__getstructoffset();
03865 int n = G__getaryconstruct();
03866
03867
03868
03869
03870
03871 if (!soff) {
03872 return(1);
03873 }
03874 if (n) {
03875 if (gvp == (char*)G__PVOID) {
03876 delete[] (TPosixThreadFactory*) soff;
03877 } else {
03878 G__setgvp((long) G__PVOID);
03879 for (int i = n - 1; i >= 0; --i) {
03880 ((TPosixThreadFactory*) (soff+(sizeof(TPosixThreadFactory)*i)))->~G__TTPosixThreadFactory();
03881 }
03882 G__setgvp((long)gvp);
03883 }
03884 } else {
03885 if (gvp == (char*)G__PVOID) {
03886 delete (TPosixThreadFactory*) soff;
03887 } else {
03888 G__setgvp((long) G__PVOID);
03889 ((TPosixThreadFactory*) (soff))->~G__TTPosixThreadFactory();
03890 G__setgvp((long)gvp);
03891 }
03892 }
03893 G__setnull(result7);
03894 return(1 || funcname || hash || result7 || libp) ;
03895 }
03896
03897
03898 static int G__G__Thread_179_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03899 {
03900 TPosixThreadFactory* dest = (TPosixThreadFactory*) G__getstructoffset();
03901 *dest = *(TPosixThreadFactory*) libp->para[0].ref;
03902 const TPosixThreadFactory& obj = *dest;
03903 result7->ref = (long) (&obj);
03904 result7->obj.i = (long) (&obj);
03905 return(1 || funcname || hash || result7 || libp) ;
03906 }
03907
03908
03909
03910
03911
03912
03913
03914
03915
03916
03917
03918
03919
03920
03921
03922
03923
03924
03925
03926
03927
03928
03929
03930
03931
03932
03933
03934
03935
03936
03937
03938
03939
03940
03941
03942
03943
03944
03945
03946
03947
03948
03949
03950 class G__Sizep2memfuncG__Thread {
03951 public:
03952 G__Sizep2memfuncG__Thread(): p(&G__Sizep2memfuncG__Thread::sizep2memfunc) {}
03953 size_t sizep2memfunc() { return(sizeof(p)); }
03954 private:
03955 size_t (G__Sizep2memfuncG__Thread::*p)();
03956 };
03957
03958 size_t G__get_sizep2memfuncG__Thread()
03959 {
03960 G__Sizep2memfuncG__Thread a;
03961 G__setsizep2memfunc((int)a.sizep2memfunc());
03962 return((size_t)a.sizep2memfunc());
03963 }
03964
03965
03966
03967
03968
03969
03970
03971
03972
03973
03974
03975 extern "C" void G__cpp_setup_inheritanceG__Thread() {
03976
03977
03978 if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__ThreadLN_TConditionImp))) {
03979 TConditionImp *G__Lderived;
03980 G__Lderived=(TConditionImp*)0x1000;
03981 {
03982 TObject *G__Lpbase=(TObject*)G__Lderived;
03983 G__inheritance_setup(G__get_linked_tagnum(&G__G__ThreadLN_TConditionImp),G__get_linked_tagnum(&G__G__ThreadLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
03984 }
03985 }
03986 if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__ThreadLN_TMutex))) {
03987 TMutex *G__Lderived;
03988 G__Lderived=(TMutex*)0x1000;
03989 {
03990 TVirtualMutex *G__Lpbase=(TVirtualMutex*)G__Lderived;
03991 G__inheritance_setup(G__get_linked_tagnum(&G__G__ThreadLN_TMutex),G__get_linked_tagnum(&G__G__ThreadLN_TVirtualMutex),(long)G__Lpbase-(long)G__Lderived,1,1);
03992 }
03993 {
03994 TObject *G__Lpbase=(TObject*)G__Lderived;
03995 G__inheritance_setup(G__get_linked_tagnum(&G__G__ThreadLN_TMutex),G__get_linked_tagnum(&G__G__ThreadLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
03996 }
03997 }
03998 if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__ThreadLN_TCondition))) {
03999 TCondition *G__Lderived;
04000 G__Lderived=(TCondition*)0x1000;
04001 {
04002 TObject *G__Lpbase=(TObject*)G__Lderived;
04003 G__inheritance_setup(G__get_linked_tagnum(&G__G__ThreadLN_TCondition),G__get_linked_tagnum(&G__G__ThreadLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
04004 }
04005 }
04006 if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__ThreadLN_TThread))) {
04007 TThread *G__Lderived;
04008 G__Lderived=(TThread*)0x1000;
04009 {
04010 TNamed *G__Lpbase=(TNamed*)G__Lderived;
04011 G__inheritance_setup(G__get_linked_tagnum(&G__G__ThreadLN_TThread),G__get_linked_tagnum(&G__G__ThreadLN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,1);
04012 }
04013 {
04014 TObject *G__Lpbase=(TObject*)G__Lderived;
04015 G__inheritance_setup(G__get_linked_tagnum(&G__G__ThreadLN_TThread),G__get_linked_tagnum(&G__G__ThreadLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
04016 }
04017 }
04018 if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__ThreadLN_TVirtualMutex))) {
04019 TVirtualMutex *G__Lderived;
04020 G__Lderived=(TVirtualMutex*)0x1000;
04021 {
04022 TObject *G__Lpbase=(TObject*)G__Lderived;
04023 G__inheritance_setup(G__get_linked_tagnum(&G__G__ThreadLN_TVirtualMutex),G__get_linked_tagnum(&G__G__ThreadLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
04024 }
04025 }
04026 if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__ThreadLN_TThreadImp))) {
04027 TThreadImp *G__Lderived;
04028 G__Lderived=(TThreadImp*)0x1000;
04029 {
04030 TObject *G__Lpbase=(TObject*)G__Lderived;
04031 G__inheritance_setup(G__get_linked_tagnum(&G__G__ThreadLN_TThreadImp),G__get_linked_tagnum(&G__G__ThreadLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
04032 }
04033 }
04034 if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__ThreadLN_TPosixThread))) {
04035 TPosixThread *G__Lderived;
04036 G__Lderived=(TPosixThread*)0x1000;
04037 {
04038 TThreadImp *G__Lpbase=(TThreadImp*)G__Lderived;
04039 G__inheritance_setup(G__get_linked_tagnum(&G__G__ThreadLN_TPosixThread),G__get_linked_tagnum(&G__G__ThreadLN_TThreadImp),(long)G__Lpbase-(long)G__Lderived,1,1);
04040 }
04041 {
04042 TObject *G__Lpbase=(TObject*)G__Lderived;
04043 G__inheritance_setup(G__get_linked_tagnum(&G__G__ThreadLN_TPosixThread),G__get_linked_tagnum(&G__G__ThreadLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
04044 }
04045 }
04046 if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__ThreadLN_TMutexImp))) {
04047 TMutexImp *G__Lderived;
04048 G__Lderived=(TMutexImp*)0x1000;
04049 {
04050 TObject *G__Lpbase=(TObject*)G__Lderived;
04051 G__inheritance_setup(G__get_linked_tagnum(&G__G__ThreadLN_TMutexImp),G__get_linked_tagnum(&G__G__ThreadLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
04052 }
04053 }
04054 if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__ThreadLN_TRWLock))) {
04055 TRWLock *G__Lderived;
04056 G__Lderived=(TRWLock*)0x1000;
04057 {
04058 TObject *G__Lpbase=(TObject*)G__Lderived;
04059 G__inheritance_setup(G__get_linked_tagnum(&G__G__ThreadLN_TRWLock),G__get_linked_tagnum(&G__G__ThreadLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
04060 }
04061 }
04062 if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__ThreadLN_TSemaphore))) {
04063 TSemaphore *G__Lderived;
04064 G__Lderived=(TSemaphore*)0x1000;
04065 {
04066 TObject *G__Lpbase=(TObject*)G__Lderived;
04067 G__inheritance_setup(G__get_linked_tagnum(&G__G__ThreadLN_TSemaphore),G__get_linked_tagnum(&G__G__ThreadLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,1);
04068 }
04069 }
04070 if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__ThreadLN_TThreadFactory))) {
04071 TThreadFactory *G__Lderived;
04072 G__Lderived=(TThreadFactory*)0x1000;
04073 {
04074 TNamed *G__Lpbase=(TNamed*)G__Lderived;
04075 G__inheritance_setup(G__get_linked_tagnum(&G__G__ThreadLN_TThreadFactory),G__get_linked_tagnum(&G__G__ThreadLN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,1);
04076 }
04077 {
04078 TObject *G__Lpbase=(TObject*)G__Lderived;
04079 G__inheritance_setup(G__get_linked_tagnum(&G__G__ThreadLN_TThreadFactory),G__get_linked_tagnum(&G__G__ThreadLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
04080 }
04081 }
04082 if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__ThreadLN_TPosixMutex))) {
04083 TPosixMutex *G__Lderived;
04084 G__Lderived=(TPosixMutex*)0x1000;
04085 {
04086 TMutexImp *G__Lpbase=(TMutexImp*)G__Lderived;
04087 G__inheritance_setup(G__get_linked_tagnum(&G__G__ThreadLN_TPosixMutex),G__get_linked_tagnum(&G__G__ThreadLN_TMutexImp),(long)G__Lpbase-(long)G__Lderived,1,1);
04088 }
04089 {
04090 TObject *G__Lpbase=(TObject*)G__Lderived;
04091 G__inheritance_setup(G__get_linked_tagnum(&G__G__ThreadLN_TPosixMutex),G__get_linked_tagnum(&G__G__ThreadLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
04092 }
04093 }
04094 if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__ThreadLN_TPosixCondition))) {
04095 TPosixCondition *G__Lderived;
04096 G__Lderived=(TPosixCondition*)0x1000;
04097 {
04098 TConditionImp *G__Lpbase=(TConditionImp*)G__Lderived;
04099 G__inheritance_setup(G__get_linked_tagnum(&G__G__ThreadLN_TPosixCondition),G__get_linked_tagnum(&G__G__ThreadLN_TConditionImp),(long)G__Lpbase-(long)G__Lderived,1,1);
04100 }
04101 {
04102 TObject *G__Lpbase=(TObject*)G__Lderived;
04103 G__inheritance_setup(G__get_linked_tagnum(&G__G__ThreadLN_TPosixCondition),G__get_linked_tagnum(&G__G__ThreadLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
04104 }
04105 }
04106 if(0==G__getnumbaseclass(G__get_linked_tagnum(&G__G__ThreadLN_TPosixThreadFactory))) {
04107 TPosixThreadFactory *G__Lderived;
04108 G__Lderived=(TPosixThreadFactory*)0x1000;
04109 {
04110 TThreadFactory *G__Lpbase=(TThreadFactory*)G__Lderived;
04111 G__inheritance_setup(G__get_linked_tagnum(&G__G__ThreadLN_TPosixThreadFactory),G__get_linked_tagnum(&G__G__ThreadLN_TThreadFactory),(long)G__Lpbase-(long)G__Lderived,1,1);
04112 }
04113 {
04114 TNamed *G__Lpbase=(TNamed*)G__Lderived;
04115 G__inheritance_setup(G__get_linked_tagnum(&G__G__ThreadLN_TPosixThreadFactory),G__get_linked_tagnum(&G__G__ThreadLN_TNamed),(long)G__Lpbase-(long)G__Lderived,1,0);
04116 }
04117 {
04118 TObject *G__Lpbase=(TObject*)G__Lderived;
04119 G__inheritance_setup(G__get_linked_tagnum(&G__G__ThreadLN_TPosixThreadFactory),G__get_linked_tagnum(&G__G__ThreadLN_TObject),(long)G__Lpbase-(long)G__Lderived,1,0);
04120 }
04121 }
04122 }
04123
04124
04125
04126
04127 extern "C" void G__cpp_setup_typetableG__Thread() {
04128
04129
04130 G__search_typename2("Int_t",105,-1,0,-1);
04131 G__setnewtype(-1,"Signed integer 4 bytes (int)",0);
04132 G__search_typename2("UInt_t",104,-1,0,-1);
04133 G__setnewtype(-1,"Unsigned integer 4 bytes (unsigned int)",0);
04134 G__search_typename2("Long_t",108,-1,0,-1);
04135 G__setnewtype(-1,"Signed long integer 4 bytes (long)",0);
04136 G__search_typename2("ULong_t",107,-1,0,-1);
04137 G__setnewtype(-1,"Unsigned long integer 4 bytes (unsigned long)",0);
04138 G__search_typename2("Bool_t",103,-1,0,-1);
04139 G__setnewtype(-1,"Boolean (0=false, 1=true) (bool)",0);
04140 G__search_typename2("Version_t",115,-1,0,-1);
04141 G__setnewtype(-1,"Class version identifier (short)",0);
04142 G__search_typename2("vector<ROOT::TSchemaHelper>",117,G__get_linked_tagnum(&G__G__ThreadLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR),0,-1);
04143 G__setnewtype(-1,NULL,0);
04144 G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__ThreadLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__ThreadLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR));
04145 G__setnewtype(-1,NULL,0);
04146 G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__ThreadLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__ThreadLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR));
04147 G__setnewtype(-1,NULL,0);
04148 G__search_typename2("vector<TVirtualArray*>",117,G__get_linked_tagnum(&G__G__ThreadLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR),0,-1);
04149 G__setnewtype(-1,NULL,0);
04150 G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__ThreadLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__ThreadLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR));
04151 G__setnewtype(-1,NULL,0);
04152 G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__ThreadLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__ThreadLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR));
04153 G__setnewtype(-1,NULL,0);
04154 G__search_typename2("vector<UInt_t>",117,G__get_linked_tagnum(&G__G__ThreadLN_vectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgR),0,-1);
04155 G__setnewtype(-1,NULL,0);
04156 G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__ThreadLN_reverse_iteratorlEvectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__ThreadLN_vectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgR));
04157 G__setnewtype(-1,NULL,0);
04158 G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__ThreadLN_reverse_iteratorlEvectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__ThreadLN_vectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgR));
04159 G__setnewtype(-1,NULL,0);
04160 G__search_typename2("vector<unsigned int>",117,G__get_linked_tagnum(&G__G__ThreadLN_vectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgR),0,-1);
04161 G__setnewtype(-1,NULL,0);
04162 G__search_typename2("vector<TString>",117,G__get_linked_tagnum(&G__G__ThreadLN_vectorlETStringcOallocatorlETStringgRsPgR),0,-1);
04163 G__setnewtype(-1,NULL,0);
04164 G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__ThreadLN_reverse_iteratorlEvectorlETStringcOallocatorlETStringgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__ThreadLN_vectorlETStringcOallocatorlETStringgRsPgR));
04165 G__setnewtype(-1,NULL,0);
04166 G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__ThreadLN_reverse_iteratorlEvectorlETStringcOallocatorlETStringgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__ThreadLN_vectorlETStringcOallocatorlETStringgRsPgR));
04167 G__setnewtype(-1,NULL,0);
04168 G__search_typename2("VoidRtnFunc_t",89,-1,0,G__get_linked_tagnum(&G__G__ThreadLN_TThread));
04169 G__setnewtype(-1,"void *(*VoidRtnFunc_t)(void *);",0);
04170 G__search_typename2("VoidFunc_t",89,-1,0,G__get_linked_tagnum(&G__G__ThreadLN_TThread));
04171 G__setnewtype(-1,"void (*VoidFunc_t)(void *);",0);
04172 }
04173
04174
04175
04176
04177
04178
04179
04180
04181 static void G__setup_memvarTConditionImp(void) {
04182 G__tag_memvar_setup(G__get_linked_tagnum(&G__G__ThreadLN_TConditionImp));
04183 { TConditionImp *p; p=(TConditionImp*)0x1000; if (p) { }
04184 G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__ThreadLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
04185 }
04186 G__tag_memvar_reset();
04187 }
04188
04189
04190
04191 static void G__setup_memvarTMutex(void) {
04192 G__tag_memvar_setup(G__get_linked_tagnum(&G__G__ThreadLN_TMutex));
04193 { TMutex *p; p=(TMutex*)0x1000; if (p) { }
04194 G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__ThreadLN_TMutexImp),-1,-1,4,"fMutexImp=",0,"pointer to mutex implementation");
04195 G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__ThreadLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
04196 }
04197 G__tag_memvar_reset();
04198 }
04199
04200
04201
04202 static void G__setup_memvarTCondition(void) {
04203 G__tag_memvar_setup(G__get_linked_tagnum(&G__G__ThreadLN_TCondition));
04204 { TCondition *p; p=(TCondition*)0x1000; if (p) { }
04205 G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__ThreadLN_TConditionImp),-1,-1,4,"fConditionImp=",0,"pointer to condition variable implementation");
04206 G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__ThreadLN_TMutex),-1,-1,4,"fMutex=",0,"mutex used around Wait() and TimedWait()");
04207 G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fPrivateMutex=",0,"is fMutex our private mutex");
04208 G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__ThreadLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
04209 }
04210 G__tag_memvar_reset();
04211 }
04212
04213
04214
04215 static void G__setup_memvarTThread(void) {
04216 G__tag_memvar_setup(G__get_linked_tagnum(&G__G__ThreadLN_TThread));
04217 { TThread *p; p=(TThread*)0x1000; if (p) { }
04218 G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__ThreadLN_TThreadcLcLEPriority),-1,-2,1,G__FastAllocString(2048).Format("kLowPriority=%lldLL",(long long)TThread::kLowPriority).data(),0,(char*)NULL);
04219 G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__ThreadLN_TThreadcLcLEPriority),-1,-2,1,G__FastAllocString(2048).Format("kNormalPriority=%lldLL",(long long)TThread::kNormalPriority).data(),0,(char*)NULL);
04220 G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__ThreadLN_TThreadcLcLEPriority),-1,-2,1,G__FastAllocString(2048).Format("kHighPriority=%lldLL",(long long)TThread::kHighPriority).data(),0,(char*)NULL);
04221 G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__ThreadLN_TThreadcLcLEState),-1,-2,1,G__FastAllocString(2048).Format("kInvalidState=%lldLL",(long long)TThread::kInvalidState).data(),0,(char*)NULL);
04222 G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__ThreadLN_TThreadcLcLEState),-1,-2,1,G__FastAllocString(2048).Format("kNewState=%lldLL",(long long)TThread::kNewState).data(),0,(char*)NULL);
04223 G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__ThreadLN_TThreadcLcLEState),-1,-2,1,G__FastAllocString(2048).Format("kRunningState=%lldLL",(long long)TThread::kRunningState).data(),0,(char*)NULL);
04224 G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__ThreadLN_TThreadcLcLEState),-1,-2,1,G__FastAllocString(2048).Format("kTerminatedState=%lldLL",(long long)TThread::kTerminatedState).data(),0,(char*)NULL);
04225 G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__ThreadLN_TThreadcLcLEState),-1,-2,1,G__FastAllocString(2048).Format("kFinishedState=%lldLL",(long long)TThread::kFinishedState).data(),0,(char*)NULL);
04226 G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__ThreadLN_TThreadcLcLEState),-1,-2,1,G__FastAllocString(2048).Format("kCancelingState=%lldLL",(long long)TThread::kCancelingState).data(),0,(char*)NULL);
04227 G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__ThreadLN_TThreadcLcLEState),-1,-2,1,G__FastAllocString(2048).Format("kCanceledState=%lldLL",(long long)TThread::kCanceledState).data(),0,(char*)NULL);
04228 G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__ThreadLN_TThreadcLcLEState),-1,-2,1,G__FastAllocString(2048).Format("kDeletingState=%lldLL",(long long)TThread::kDeletingState).data(),0,(char*)NULL);
04229 G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__ThreadLN_TThread),-1,-1,4,"fNext=",0,"pointer to next thread");
04230 G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__ThreadLN_TThread),-1,-1,4,"fPrev=",0,"pointer to prev thread");
04231 G__memvar_setup((void*)0,85,2,0,G__get_linked_tagnum(&G__G__ThreadLN_TThread),-1,-1,4,"fHolder=",0,"pointer to holder of this (delete only)");
04232 G__memvar_setup((void*)0,105,0,0,G__get_linked_tagnum(&G__G__ThreadLN_TThreadcLcLEPriority),-1,-1,4,"fPriority=",0,"thread priority");
04233 G__memvar_setup((void*)0,105,0,0,G__get_linked_tagnum(&G__G__ThreadLN_TThreadcLcLEState),-1,-1,4,"fState=",0,"thread state");
04234 G__memvar_setup((void*)0,105,0,0,G__get_linked_tagnum(&G__G__ThreadLN_TThreadcLcLEState),-1,-1,4,"fStateComing=",0,"coming thread state");
04235 G__memvar_setup((void*)0,108,0,0,-1,G__defined_typename("Long_t"),-1,4,"fId=",0,"thread id");
04236 G__memvar_setup((void*)0,108,0,0,-1,G__defined_typename("Long_t"),-1,4,"fHandle=",0,"Win32 thread handle");
04237 G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fDetached=",0,"kTRUE if thread is Detached");
04238 G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fNamed=",0,"kTRUE if thread is Named");
04239 G__memvar_setup((void*)0,89,0,0,-1,G__defined_typename("VoidRtnFunc_t"),-1,4,"fFcnRetn=",0,"void* start function of thread");
04240 G__memvar_setup((void*)0,89,0,0,-1,G__defined_typename("VoidFunc_t"),-1,4,"fFcnVoid=",0,"void start function of thread");
04241 G__memvar_setup((void*)0,89,0,0,-1,-1,-1,4,"fThreadArg=",0,"thread start function arguments");
04242 G__memvar_setup((void*)0,89,0,0,-1,-1,-1,4,"fClean=",0,"support of cleanup structure");
04243 G__memvar_setup((void*)0,89,0,0,-1,-1,-1,4,"fTsd[20]=",0,"thread specific data container");
04244 G__memvar_setup((void*)0,99,0,0,-1,-1,-1,4,"fComment[100]=",0,"thread specific state comment");
04245 G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__ThreadLN_TThreadImp),-1,-2,4,"fgThreadImp=",0,"static pointer to thread implementation");
04246 G__memvar_setup((void*)0,67,0,0,-1,-1,-2,4,"fgXAct=",0,"Action name to do by main thread");
04247 G__memvar_setup((void*)0,89,2,0,-1,-1,-2,4,"volatilefgXArr=",0,"pointer to control array of void pointers for action");
04248 G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-2,4,"fgXAnb=",0,"size of array above");
04249 G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-2,4,"fgXArt=",0,"return XA flag");
04250 G__memvar_setup((void*)0,108,0,0,-1,G__defined_typename("Long_t"),-2,4,"fgMainId=",0,"thread id of main thread");
04251 G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__ThreadLN_TThread),-1,-2,4,"fgMain=",0,"pointer to chain of TThread's");
04252 G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__ThreadLN_TMutex),-1,-2,4,"fgMainMutex=",0,"mutex to protect chain of threads");
04253 G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__ThreadLN_TMutex),-1,-2,4,"fgXActMutex=",0,"mutex to protect XAction");
04254 G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__ThreadLN_TCondition),-1,-2,4,"fgXActCondi=",0,"condition for XAction");
04255 G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__ThreadLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
04256 }
04257 G__tag_memvar_reset();
04258 }
04259
04260
04261
04262 static void G__setup_memvarTThreadImp(void) {
04263 G__tag_memvar_setup(G__get_linked_tagnum(&G__G__ThreadLN_TThreadImp));
04264 { TThreadImp *p; p=(TThreadImp*)0x1000; if (p) { }
04265 G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__ThreadLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
04266 }
04267 G__tag_memvar_reset();
04268 }
04269
04270
04271
04272 static void G__setup_memvarTPosixThread(void) {
04273 G__tag_memvar_setup(G__get_linked_tagnum(&G__G__ThreadLN_TPosixThread));
04274 { TPosixThread *p; p=(TPosixThread*)0x1000; if (p) { }
04275 G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__ThreadLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
04276 }
04277 G__tag_memvar_reset();
04278 }
04279
04280
04281
04282 static void G__setup_memvarTMutexImp(void) {
04283 G__tag_memvar_setup(G__get_linked_tagnum(&G__G__ThreadLN_TMutexImp));
04284 { TMutexImp *p; p=(TMutexImp*)0x1000; if (p) { }
04285 G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__ThreadLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
04286 }
04287 G__tag_memvar_reset();
04288 }
04289
04290
04291
04292 static void G__setup_memvarTRWLock(void) {
04293 G__tag_memvar_setup(G__get_linked_tagnum(&G__G__ThreadLN_TRWLock));
04294 { TRWLock *p; p=(TRWLock*)0x1000; if (p) { }
04295 G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fReaders=",0,"number of readers");
04296 G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fWriters=",0,"number of writers");
04297 G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__ThreadLN_TMutex),-1,-1,4,"fMutex=",0,"rwlock mutex");
04298 G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__ThreadLN_TCondition),-1,-1,4,"fLockFree=",0,"rwlock condition variable");
04299 G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__ThreadLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
04300 }
04301 G__tag_memvar_reset();
04302 }
04303
04304
04305
04306 static void G__setup_memvarTSemaphore(void) {
04307 G__tag_memvar_setup(G__get_linked_tagnum(&G__G__ThreadLN_TSemaphore));
04308 { TSemaphore *p; p=(TSemaphore*)0x1000; if (p) { }
04309 G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__ThreadLN_TMutex),-1,-1,4,"fMutex=",0,"semaphare mutex");
04310 G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__ThreadLN_TCondition),-1,-1,4,"fCond=",0,"semaphore condition variable");
04311 G__memvar_setup((void*)0,105,0,0,-1,G__defined_typename("Int_t"),-1,4,"fValue=",0,"counter");
04312 G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__ThreadLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
04313 }
04314 G__tag_memvar_reset();
04315 }
04316
04317
04318
04319 static void G__setup_memvarTThreadFactory(void) {
04320 G__tag_memvar_setup(G__get_linked_tagnum(&G__G__ThreadLN_TThreadFactory));
04321 { TThreadFactory *p; p=(TThreadFactory*)0x1000; if (p) { }
04322 G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__ThreadLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
04323 }
04324 G__tag_memvar_reset();
04325 }
04326
04327
04328
04329 static void G__setup_memvarTAtomicCount(void) {
04330 G__tag_memvar_setup(G__get_linked_tagnum(&G__G__ThreadLN_TAtomicCount));
04331 { TAtomicCount *p; p=(TAtomicCount*)0x1000; if (p) { }
04332 G__memvar_setup((void*)0,108,0,0,-1,G__defined_typename("Long_t"),-1,4,"fCnt=",0,"counter");
04333 }
04334 G__tag_memvar_reset();
04335 }
04336
04337
04338
04339 static void G__setup_memvarTPosixMutex(void) {
04340 G__tag_memvar_setup(G__get_linked_tagnum(&G__G__ThreadLN_TPosixMutex));
04341 { TPosixMutex *p; p=(TPosixMutex*)0x1000; if (p) { }
04342 G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__ThreadLN_pthread_mutex_t),-1,-1,4,"fMutex=",0,"the pthread mutex");
04343 G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__ThreadLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
04344 }
04345 G__tag_memvar_reset();
04346 }
04347
04348
04349
04350 static void G__setup_memvarTPosixCondition(void) {
04351 G__tag_memvar_setup(G__get_linked_tagnum(&G__G__ThreadLN_TPosixCondition));
04352 { TPosixCondition *p; p=(TPosixCondition*)0x1000; if (p) { }
04353 G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__ThreadLN_pthread_cond_t),-1,-1,4,"fCond=",0,"the pthread condition variable");
04354 G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__ThreadLN_TPosixMutex),-1,-1,4,"fMutex=",0,"mutex used around Wait() and TimedWait()");
04355 G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__ThreadLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
04356 }
04357 G__tag_memvar_reset();
04358 }
04359
04360
04361
04362 static void G__setup_memvarTPosixThreadFactory(void) {
04363 G__tag_memvar_setup(G__get_linked_tagnum(&G__G__ThreadLN_TPosixThreadFactory));
04364 { TPosixThreadFactory *p; p=(TPosixThreadFactory*)0x1000; if (p) { }
04365 G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__G__ThreadLN_TClass),-1,-2,4,"fgIsA=",0,(char*)NULL);
04366 }
04367 G__tag_memvar_reset();
04368 }
04369
04370 extern "C" void G__cpp_setup_memvarG__Thread() {
04371 }
04372
04373
04374
04375
04376
04377
04378
04379
04380
04381
04382
04383
04384 static void G__setup_memfuncTConditionImp(void) {
04385
04386 G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__ThreadLN_TConditionImp));
04387 G__memfunc_setup("Wait",405,G__G__Thread_99_0_2, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
04388 G__memfunc_setup("TimedWait",904,G__G__Thread_99_0_3, 105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 0,
04389 "k - 'ULong_t' 0 - secs k - 'ULong_t' 0 '0' nanoSecs", (char*)NULL, (void*) NULL, 3);
04390 G__memfunc_setup("Signal",606,G__G__Thread_99_0_4, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
04391 G__memfunc_setup("Broadcast",915,G__G__Thread_99_0_5, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
04392 G__memfunc_setup("Class",502,G__G__Thread_99_0_6, 85, G__get_linked_tagnum(&G__G__ThreadLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TConditionImp::Class) ), 0);
04393 G__memfunc_setup("Class_Name",982,G__G__Thread_99_0_7, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TConditionImp::Class_Name) ), 0);
04394 G__memfunc_setup("Class_Version",1339,G__G__Thread_99_0_8, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TConditionImp::Class_Version) ), 0);
04395 G__memfunc_setup("Dictionary",1046,G__G__Thread_99_0_9, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TConditionImp::Dictionary) ), 0);
04396 G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__ThreadLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04397 G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
04398 G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
04399 G__memfunc_setup("StreamerNVirtual",1656,G__G__Thread_99_0_13, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
04400 G__memfunc_setup("DeclFileName",1145,G__G__Thread_99_0_14, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TConditionImp::DeclFileName) ), 0);
04401 G__memfunc_setup("ImplFileLine",1178,G__G__Thread_99_0_15, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TConditionImp::ImplFileLine) ), 0);
04402 G__memfunc_setup("ImplFileName",1171,G__G__Thread_99_0_16, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TConditionImp::ImplFileName) ), 0);
04403 G__memfunc_setup("DeclFileLine",1152,G__G__Thread_99_0_17, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TConditionImp::DeclFileLine) ), 0);
04404
04405 G__memfunc_setup("~TConditionImp", 1439, G__G__Thread_99_0_18, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
04406
04407 G__memfunc_setup("operator=", 937, G__G__Thread_99_0_19, (int) ('u'), G__get_linked_tagnum(&G__G__ThreadLN_TConditionImp), -1, 1, 1, 1, 1, 0, "u 'TConditionImp' - 11 - -", (char*) NULL, (void*) NULL, 0);
04408 G__tag_memfunc_reset();
04409 }
04410
04411 static void G__setup_memfuncTMutex(void) {
04412
04413 G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__ThreadLN_TMutex));
04414 G__memfunc_setup("TMutex",615,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__ThreadLN_TMutex), -1, 0, 1, 1, 4, 0, "u 'TMutex' - 11 - -", "not implemented", (void*) NULL, 0);
04415 G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__ThreadLN_TMutex), -1, 1, 1, 1, 4, 0, "u 'TMutex' - 11 - -", "not implemented", (void*) NULL, 0);
04416 G__memfunc_setup("TMutex",615,G__G__Thread_100_0_3, 105, G__get_linked_tagnum(&G__G__ThreadLN_TMutex), -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kFALSE' recursive", (char*)NULL, (void*) NULL, 0);
04417 G__memfunc_setup("Lock",393,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
04418 G__memfunc_setup("TryLock",712,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
04419 G__memfunc_setup("UnLock",588,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
04420 G__memfunc_setup("CleanUp",680,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
04421 G__memfunc_setup("Factory",728,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__ThreadLN_TVirtualMutex), -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kFALSE' recursive", (char*)NULL, (void*) NULL, 1);
04422 G__memfunc_setup("Class",502,G__G__Thread_100_0_9, 85, G__get_linked_tagnum(&G__G__ThreadLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TMutex::Class) ), 0);
04423 G__memfunc_setup("Class_Name",982,G__G__Thread_100_0_10, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMutex::Class_Name) ), 0);
04424 G__memfunc_setup("Class_Version",1339,G__G__Thread_100_0_11, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TMutex::Class_Version) ), 0);
04425 G__memfunc_setup("Dictionary",1046,G__G__Thread_100_0_12, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TMutex::Dictionary) ), 0);
04426 G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__ThreadLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04427 G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
04428 G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
04429 G__memfunc_setup("StreamerNVirtual",1656,G__G__Thread_100_0_16, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
04430 G__memfunc_setup("DeclFileName",1145,G__G__Thread_100_0_17, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMutex::DeclFileName) ), 0);
04431 G__memfunc_setup("ImplFileLine",1178,G__G__Thread_100_0_18, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMutex::ImplFileLine) ), 0);
04432 G__memfunc_setup("ImplFileName",1171,G__G__Thread_100_0_19, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMutex::ImplFileName) ), 0);
04433 G__memfunc_setup("DeclFileLine",1152,G__G__Thread_100_0_20, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMutex::DeclFileLine) ), 0);
04434
04435 G__memfunc_setup("~TMutex", 741, G__G__Thread_100_0_21, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
04436 G__tag_memfunc_reset();
04437 }
04438
04439 static void G__setup_memfuncTCondition(void) {
04440
04441 G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__ThreadLN_TCondition));
04442 G__memfunc_setup("TCondition",1019,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__ThreadLN_TCondition), -1, 0, 1, 1, 4, 0, "u 'TCondition' - 11 - -", "not implemented", (void*) NULL, 0);
04443 G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__ThreadLN_TCondition), -1, 1, 1, 1, 4, 0, "u 'TCondition' - 11 - -", "not implemented", (void*) NULL, 0);
04444 G__memfunc_setup("TCondition",1019,G__G__Thread_101_0_3, 105, G__get_linked_tagnum(&G__G__ThreadLN_TCondition), -1, 0, 1, 1, 1, 0, "U 'TMutex' - 0 '0' m", (char*)NULL, (void*) NULL, 0);
04445 G__memfunc_setup("GetMutex",819,G__G__Thread_101_0_4, 85, G__get_linked_tagnum(&G__G__ThreadLN_TMutex), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04446 G__memfunc_setup("Wait",405,G__G__Thread_101_0_5, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
04447 G__memfunc_setup("TimedWait",904,G__G__Thread_101_0_6, 105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 0,
04448 "k - 'ULong_t' 0 - secs k - 'ULong_t' 0 - nanoSecs", (char*)NULL, (void*) NULL, 0);
04449 G__memfunc_setup("TimedWaitRelative",1732,G__G__Thread_101_0_7, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 0, "k - 'ULong_t' 0 - ms", (char*)NULL, (void*) NULL, 0);
04450 G__memfunc_setup("Signal",606,G__G__Thread_101_0_8, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
04451 G__memfunc_setup("Broadcast",915,G__G__Thread_101_0_9, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
04452 G__memfunc_setup("Class",502,G__G__Thread_101_0_10, 85, G__get_linked_tagnum(&G__G__ThreadLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TCondition::Class) ), 0);
04453 G__memfunc_setup("Class_Name",982,G__G__Thread_101_0_11, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TCondition::Class_Name) ), 0);
04454 G__memfunc_setup("Class_Version",1339,G__G__Thread_101_0_12, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TCondition::Class_Version) ), 0);
04455 G__memfunc_setup("Dictionary",1046,G__G__Thread_101_0_13, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TCondition::Dictionary) ), 0);
04456 G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__ThreadLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04457 G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
04458 G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
04459 G__memfunc_setup("StreamerNVirtual",1656,G__G__Thread_101_0_17, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
04460 G__memfunc_setup("DeclFileName",1145,G__G__Thread_101_0_18, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TCondition::DeclFileName) ), 0);
04461 G__memfunc_setup("ImplFileLine",1178,G__G__Thread_101_0_19, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TCondition::ImplFileLine) ), 0);
04462 G__memfunc_setup("ImplFileName",1171,G__G__Thread_101_0_20, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TCondition::ImplFileName) ), 0);
04463 G__memfunc_setup("DeclFileLine",1152,G__G__Thread_101_0_21, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TCondition::DeclFileLine) ), 0);
04464
04465 G__memfunc_setup("~TCondition", 1145, G__G__Thread_101_0_22, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
04466 G__tag_memfunc_reset();
04467 }
04468
04469 static void G__setup_memfuncTThread(void) {
04470
04471 G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__ThreadLN_TThread));
04472 G__memfunc_setup("Constructor",1190,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 4, 0, "", (char*)NULL, (void*) NULL, 0);
04473 G__memfunc_setup("SetComment",1023,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 4, 0, "C - - 10 '0' txt", (char*)NULL, (void*) NULL, 0);
04474 G__memfunc_setup("DoError",701,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 4, 1, 4, 8,
04475 "i - 'Int_t' 0 - level C - - 10 - location "
04476 "C - - 10 - fmt u 'va_list' - 0 - va", (char*)NULL, (void*) NULL, 1);
04477 G__memfunc_setup("ErrorHandler",1224,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 4, 1, 4, 8,
04478 "i - - 0 - level C - - 10 - location "
04479 "C - - 10 - fmt u 'va_list' - 0 - ap", (char*)NULL, (void*) NULL, 0);
04480 G__memfunc_setup("Init",404,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 3, 4, 0, "", (char*)NULL, (void*) NULL, 0);
04481 G__memfunc_setup("Function",838,(G__InterfaceMethod) NULL, 89, -1, -1, 0, 1, 3, 4, 0, "Y - - 0 - ptr", (char*)NULL, (void*) NULL, 0);
04482 G__memfunc_setup("XARequest",898,(G__InterfaceMethod) NULL, 105, -1, G__defined_typename("Int_t"), 0, 4, 3, 4, 0,
04483 "C - - 10 - xact i - 'Int_t' 0 - nb "
04484 "Y - - 2 - ar I - 'Int_t' 0 - iret", (char*)NULL, (void*) NULL, 0);
04485 G__memfunc_setup("AfterCancel",1080,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 3, 4, 0, "U 'TThread' - 0 - th", (char*)NULL, (void*) NULL, 0);
04486 G__memfunc_setup("TThread",684,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__ThreadLN_TThread), -1, 0, 1, 1, 4, 0, "u 'TThread' - 11 - -", "not implemented", (void*) NULL, 0);
04487 G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__ThreadLN_TThread), -1, 1, 1, 1, 4, 0, "u 'TThread' - 11 - -", "not implemented", (void*) NULL, 0);
04488 G__memfunc_setup("TThread",684,G__G__Thread_102_0_11, 105, G__get_linked_tagnum(&G__G__ThreadLN_TThread), -1, 0, 3, 1, 1, 0,
04489 "Y - 'TThread::VoidRtnFunc_t' 0 - fn Y - - 0 '0' arg "
04490 "i 'TThread::EPriority' - 0 'kNormalPriority' pri", (char*)NULL, (void*) NULL, 0);
04491 G__memfunc_setup("TThread",684,G__G__Thread_102_0_12, 105, G__get_linked_tagnum(&G__G__ThreadLN_TThread), -1, 0, 4, 1, 1, 0,
04492 "C - - 10 - thname Y - 'TThread::VoidRtnFunc_t' 0 - fn "
04493 "Y - - 0 '0' arg i 'TThread::EPriority' - 0 'kNormalPriority' pri", (char*)NULL, (void*) NULL, 0);
04494 G__memfunc_setup("TThread",684,G__G__Thread_102_0_13, 105, G__get_linked_tagnum(&G__G__ThreadLN_TThread), -1, 0, 1, 1, 1, 0, "l - 'Long_t' 0 '0' id", (char*)NULL, (void*) NULL, 0);
04495 G__memfunc_setup("Kill",396,G__G__Thread_102_0_14, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
04496 G__memfunc_setup("Run",309,G__G__Thread_102_0_15, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 0, "Y - - 0 '0' arg", (char*)NULL, (void*) NULL, 0);
04497 G__memfunc_setup("SetPriority",1166,G__G__Thread_102_0_16, 121, -1, -1, 0, 1, 1, 1, 0, "i 'TThread::EPriority' - 0 - pri", (char*)NULL, (void*) NULL, 0);
04498 G__memfunc_setup("Delete",595,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "C - 'Option_t' 10 '\"\"' option", (char*)NULL, (void*) NULL, 1);
04499 G__memfunc_setup("GetPriority",1154,G__G__Thread_102_0_18, 105, G__get_linked_tagnum(&G__G__ThreadLN_TThreadcLcLEPriority), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04500 G__memfunc_setup("GetState",801,G__G__Thread_102_0_19, 105, G__get_linked_tagnum(&G__G__ThreadLN_TThreadcLcLEState), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04501 G__memfunc_setup("GetId",461,G__G__Thread_102_0_20, 108, -1, G__defined_typename("Long_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04502 G__memfunc_setup("Ps",195,G__G__Thread_102_0_21, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TThread::Ps) ), 0);
04503 G__memfunc_setup("ps",227,G__G__Thread_102_0_22, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TThread::ps) ), 0);
04504 G__memfunc_setup("IsInitialized",1330,G__G__Thread_102_0_23, 103, -1, G__defined_typename("Bool_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Bool_t (*)())(&TThread::IsInitialized) ), 0);
04505 G__memfunc_setup("Join",400,G__G__Thread_102_0_24, 108, -1, G__defined_typename("Long_t"), 0, 1, 1, 1, 0, "Y - - 2 '0' ret", (char*)NULL, (void*) NULL, 0);
04506 G__memfunc_setup("Join",400,G__G__Thread_102_0_25, 108, -1, G__defined_typename("Long_t"), 0, 2, 3, 1, 0,
04507 "l - 'Long_t' 0 - id Y - - 2 '0' ret", (char*)NULL, (void*) G__func2void( (Long_t (*)(Long_t, void**))(&TThread::Join) ), 0);
04508 G__memfunc_setup("Exit",410,G__G__Thread_102_0_26, 105, -1, G__defined_typename("Int_t"), 0, 1, 3, 1, 0, "Y - - 0 '0' ret", (char*)NULL, (void*) G__func2void( (Int_t (*)(void*))(&TThread::Exit) ), 0);
04509 G__memfunc_setup("Exists",640,G__G__Thread_102_0_27, 105, -1, G__defined_typename("Int_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Int_t (*)())(&TThread::Exists) ), 0);
04510 G__memfunc_setup("GetThread",888,G__G__Thread_102_0_28, 85, G__get_linked_tagnum(&G__G__ThreadLN_TThread), -1, 0, 1, 3, 1, 0, "l - 'Long_t' 0 - id", (char*)NULL, (void*) G__func2void( (TThread* (*)(Long_t))(&TThread::GetThread) ), 0);
04511 G__memfunc_setup("GetThread",888,G__G__Thread_102_0_29, 85, G__get_linked_tagnum(&G__G__ThreadLN_TThread), -1, 0, 1, 3, 1, 0, "C - - 10 - name", (char*)NULL, (void*) G__func2void( (TThread* (*)(const char*))(&TThread::GetThread) ), 0);
04512 G__memfunc_setup("Lock",393,G__G__Thread_102_0_30, 105, -1, G__defined_typename("Int_t"), 0, 0, 3, 1, 0, "", "User's lock of main mutex", (void*) G__func2void( (Int_t (*)())(&TThread::Lock) ), 0);
04513 G__memfunc_setup("TryLock",712,G__G__Thread_102_0_31, 105, -1, G__defined_typename("Int_t"), 0, 0, 3, 1, 0, "", "User's try lock of main mutex", (void*) G__func2void( (Int_t (*)())(&TThread::TryLock) ), 0);
04514 G__memfunc_setup("UnLock",588,G__G__Thread_102_0_32, 105, -1, G__defined_typename("Int_t"), 0, 0, 3, 1, 0, "", "User's unlock of main mutex", (void*) G__func2void( (Int_t (*)())(&TThread::UnLock) ), 0);
04515 G__memfunc_setup("Self",394,G__G__Thread_102_0_33, 85, G__get_linked_tagnum(&G__G__ThreadLN_TThread), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TThread* (*)())(&TThread::Self) ), 0);
04516 G__memfunc_setup("SelfId",567,G__G__Thread_102_0_34, 108, -1, G__defined_typename("Long_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Long_t (*)())(&TThread::SelfId) ), 0);
04517 G__memfunc_setup("Sleep",505,G__G__Thread_102_0_35, 105, -1, G__defined_typename("Int_t"), 0, 2, 3, 1, 0,
04518 "k - 'ULong_t' 0 - secs k - 'ULong_t' 0 '0' nanos", (char*)NULL, (void*) G__func2void( (Int_t (*)(ULong_t, ULong_t))(&TThread::Sleep) ), 0);
04519 G__memfunc_setup("GetTime",687,G__G__Thread_102_0_36, 105, -1, G__defined_typename("Int_t"), 0, 2, 3, 1, 0,
04520 "K - 'ULong_t' 0 - absSec K - 'ULong_t' 0 - absNanoSec", (char*)NULL, (void*) G__func2void( (Int_t (*)(ULong_t*, ULong_t*))(&TThread::GetTime) ), 0);
04521 G__memfunc_setup("Delete",595,G__G__Thread_102_0_37, 105, -1, G__defined_typename("Int_t"), 0, 1, 3, 1, 0, "U 'TThread' - 1 - th", (char*)NULL, (void*) G__func2void( (Int_t (*)(TThread*&))(&TThread::Delete) ), 0);
04522 G__memfunc_setup("Tsd",299,G__G__Thread_102_0_38, 89, -1, -1, 2, 2, 3, 1, 0,
04523 "Y - - 0 - dflt i - 'Int_t' 0 - k", (char*)NULL, (void*) G__func2void( (void** (*)(void*, Int_t))(&TThread::Tsd) ), 0);
04524 G__memfunc_setup("SetCancelOn",1071,G__G__Thread_102_0_39, 105, -1, G__defined_typename("Int_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Int_t (*)())(&TThread::SetCancelOn) ), 0);
04525 G__memfunc_setup("SetCancelOff",1165,G__G__Thread_102_0_40, 105, -1, G__defined_typename("Int_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Int_t (*)())(&TThread::SetCancelOff) ), 0);
04526 G__memfunc_setup("SetCancelAsynchronous",2174,G__G__Thread_102_0_41, 105, -1, G__defined_typename("Int_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Int_t (*)())(&TThread::SetCancelAsynchronous) ), 0);
04527 G__memfunc_setup("SetCancelDeferred",1683,G__G__Thread_102_0_42, 105, -1, G__defined_typename("Int_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Int_t (*)())(&TThread::SetCancelDeferred) ), 0);
04528 G__memfunc_setup("CancelPoint",1104,G__G__Thread_102_0_43, 105, -1, G__defined_typename("Int_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Int_t (*)())(&TThread::CancelPoint) ), 0);
04529 G__memfunc_setup("Kill",396,G__G__Thread_102_0_44, 105, -1, G__defined_typename("Int_t"), 0, 1, 3, 1, 0, "l - 'Long_t' 0 - id", (char*)NULL, (void*) G__func2void( (Int_t (*)(Long_t))(&TThread::Kill) ), 0);
04530 G__memfunc_setup("Kill",396,G__G__Thread_102_0_45, 105, -1, G__defined_typename("Int_t"), 0, 1, 3, 1, 0, "C - - 10 - name", (char*)NULL, (void*) G__func2void( (Int_t (*)(const char*))(&TThread::Kill) ), 0);
04531 G__memfunc_setup("CleanUpPush",1096,G__G__Thread_102_0_46, 105, -1, G__defined_typename("Int_t"), 0, 2, 3, 1, 0,
04532 "Y - - 0 - free Y - - 0 '0' arg", (char*)NULL, (void*) G__func2void( (Int_t (*)(void*, void*))(&TThread::CleanUpPush) ), 0);
04533 G__memfunc_setup("CleanUpPop",983,G__G__Thread_102_0_47, 105, -1, G__defined_typename("Int_t"), 0, 1, 3, 1, 0, "i - 'Int_t' 0 '0' exe", (char*)NULL, (void*) G__func2void( (Int_t (*)(Int_t))(&TThread::CleanUpPop) ), 0);
04534 G__memfunc_setup("CleanUp",680,G__G__Thread_102_0_48, 105, -1, G__defined_typename("Int_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Int_t (*)())(&TThread::CleanUp) ), 0);
04535 G__memfunc_setup("Printf",627,G__G__Thread_102_0_49, 121, -1, -1, 0, 1, 10, 1, 0, "C - - 10 - fmt", "format and print", (void*) G__func2void( (void (*)(const char*))(&TThread::Printf) ), 0);
04536 G__memfunc_setup("XAction",694,G__G__Thread_102_0_50, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TThread::XAction) ), 0);
04537 G__memfunc_setup("Class",502,G__G__Thread_102_0_51, 85, G__get_linked_tagnum(&G__G__ThreadLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TThread::Class) ), 0);
04538 G__memfunc_setup("Class_Name",982,G__G__Thread_102_0_52, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TThread::Class_Name) ), 0);
04539 G__memfunc_setup("Class_Version",1339,G__G__Thread_102_0_53, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TThread::Class_Version) ), 0);
04540 G__memfunc_setup("Dictionary",1046,G__G__Thread_102_0_54, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TThread::Dictionary) ), 0);
04541 G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__ThreadLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04542 G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
04543 G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
04544 G__memfunc_setup("StreamerNVirtual",1656,G__G__Thread_102_0_58, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
04545 G__memfunc_setup("DeclFileName",1145,G__G__Thread_102_0_59, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TThread::DeclFileName) ), 0);
04546 G__memfunc_setup("ImplFileLine",1178,G__G__Thread_102_0_60, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TThread::ImplFileLine) ), 0);
04547 G__memfunc_setup("ImplFileName",1171,G__G__Thread_102_0_61, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TThread::ImplFileName) ), 0);
04548 G__memfunc_setup("DeclFileLine",1152,G__G__Thread_102_0_62, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TThread::DeclFileLine) ), 0);
04549
04550 G__memfunc_setup("~TThread", 810, G__G__Thread_102_0_63, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
04551 G__tag_memfunc_reset();
04552 }
04553
04554 static void G__setup_memfuncTThreadImp(void) {
04555
04556 G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__ThreadLN_TThreadImp));
04557 G__memfunc_setup("Join",400,G__G__Thread_162_0_2, 105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 0,
04558 "U 'TThread' - 0 - th Y - - 2 - ret", (char*)NULL, (void*) NULL, 3);
04559 G__memfunc_setup("SelfId",567,G__G__Thread_162_0_3, 108, -1, G__defined_typename("Long_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
04560 G__memfunc_setup("Run",309,G__G__Thread_162_0_4, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 0, "U 'TThread' - 0 - th", (char*)NULL, (void*) NULL, 3);
04561 G__memfunc_setup("Kill",396,G__G__Thread_162_0_5, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 0, "U 'TThread' - 0 - th", (char*)NULL, (void*) NULL, 3);
04562 G__memfunc_setup("SetCancelOff",1165,G__G__Thread_162_0_6, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
04563 G__memfunc_setup("SetCancelOn",1071,G__G__Thread_162_0_7, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
04564 G__memfunc_setup("SetCancelAsynchronous",2174,G__G__Thread_162_0_8, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
04565 G__memfunc_setup("SetCancelDeferred",1683,G__G__Thread_162_0_9, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
04566 G__memfunc_setup("CancelPoint",1104,G__G__Thread_162_0_10, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
04567 G__memfunc_setup("CleanUpPush",1096,G__G__Thread_162_0_11, 105, -1, G__defined_typename("Int_t"), 0, 3, 1, 1, 0,
04568 "Y - - 2 - main Y - - 0 - free "
04569 "Y - - 0 - arg", (char*)NULL, (void*) NULL, 3);
04570 G__memfunc_setup("CleanUpPop",983,G__G__Thread_162_0_12, 105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 0,
04571 "Y - - 2 - main i - 'Int_t' 0 - exe", (char*)NULL, (void*) NULL, 3);
04572 G__memfunc_setup("CleanUp",680,G__G__Thread_162_0_13, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 0, "Y - - 2 - main", (char*)NULL, (void*) NULL, 3);
04573 G__memfunc_setup("Exit",410,G__G__Thread_162_0_14, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 0, "Y - - 0 - ret", (char*)NULL, (void*) NULL, 3);
04574 G__memfunc_setup("Class",502,G__G__Thread_162_0_15, 85, G__get_linked_tagnum(&G__G__ThreadLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TThreadImp::Class) ), 0);
04575 G__memfunc_setup("Class_Name",982,G__G__Thread_162_0_16, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TThreadImp::Class_Name) ), 0);
04576 G__memfunc_setup("Class_Version",1339,G__G__Thread_162_0_17, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TThreadImp::Class_Version) ), 0);
04577 G__memfunc_setup("Dictionary",1046,G__G__Thread_162_0_18, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TThreadImp::Dictionary) ), 0);
04578 G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__ThreadLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04579 G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
04580 G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
04581 G__memfunc_setup("StreamerNVirtual",1656,G__G__Thread_162_0_22, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
04582 G__memfunc_setup("DeclFileName",1145,G__G__Thread_162_0_23, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TThreadImp::DeclFileName) ), 0);
04583 G__memfunc_setup("ImplFileLine",1178,G__G__Thread_162_0_24, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TThreadImp::ImplFileLine) ), 0);
04584 G__memfunc_setup("ImplFileName",1171,G__G__Thread_162_0_25, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TThreadImp::ImplFileName) ), 0);
04585 G__memfunc_setup("DeclFileLine",1152,G__G__Thread_162_0_26, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TThreadImp::DeclFileLine) ), 0);
04586
04587 G__memfunc_setup("~TThreadImp", 1104, G__G__Thread_162_0_27, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
04588
04589 G__memfunc_setup("operator=", 937, G__G__Thread_162_0_28, (int) ('u'), G__get_linked_tagnum(&G__G__ThreadLN_TThreadImp), -1, 1, 1, 1, 1, 0, "u 'TThreadImp' - 11 - -", (char*) NULL, (void*) NULL, 0);
04590 G__tag_memfunc_reset();
04591 }
04592
04593 static void G__setup_memfuncTPosixThread(void) {
04594
04595 G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__ThreadLN_TPosixThread));
04596 G__memfunc_setup("TPosixThread",1215,G__G__Thread_163_0_1, 105, G__get_linked_tagnum(&G__G__ThreadLN_TPosixThread), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
04597 G__memfunc_setup("Join",400,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 0,
04598 "U 'TThread' - 0 - th Y - - 2 - ret", (char*)NULL, (void*) NULL, 1);
04599 G__memfunc_setup("SelfId",567,(G__InterfaceMethod) NULL,108, -1, G__defined_typename("Long_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
04600 G__memfunc_setup("Run",309,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 0, "U 'TThread' - 0 - th", (char*)NULL, (void*) NULL, 1);
04601 G__memfunc_setup("Kill",396,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 0, "U 'TThread' - 0 - th", (char*)NULL, (void*) NULL, 1);
04602 G__memfunc_setup("SetCancelOff",1165,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
04603 G__memfunc_setup("SetCancelOn",1071,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
04604 G__memfunc_setup("SetCancelAsynchronous",2174,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
04605 G__memfunc_setup("SetCancelDeferred",1683,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
04606 G__memfunc_setup("CancelPoint",1104,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
04607 G__memfunc_setup("CleanUpPush",1096,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 3, 1, 1, 0,
04608 "Y - - 2 - main Y - - 0 - free "
04609 "Y - - 0 - arg", (char*)NULL, (void*) NULL, 1);
04610 G__memfunc_setup("CleanUpPop",983,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 0,
04611 "Y - - 2 - main i - 'Int_t' 0 - exe", (char*)NULL, (void*) NULL, 1);
04612 G__memfunc_setup("CleanUp",680,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 0, "Y - - 2 - main", (char*)NULL, (void*) NULL, 1);
04613 G__memfunc_setup("Exit",410,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 0, "Y - - 0 - ret", (char*)NULL, (void*) NULL, 1);
04614 G__memfunc_setup("Class",502,G__G__Thread_163_0_15, 85, G__get_linked_tagnum(&G__G__ThreadLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TPosixThread::Class) ), 0);
04615 G__memfunc_setup("Class_Name",982,G__G__Thread_163_0_16, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TPosixThread::Class_Name) ), 0);
04616 G__memfunc_setup("Class_Version",1339,G__G__Thread_163_0_17, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TPosixThread::Class_Version) ), 0);
04617 G__memfunc_setup("Dictionary",1046,G__G__Thread_163_0_18, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TPosixThread::Dictionary) ), 0);
04618 G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__ThreadLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04619 G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
04620 G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
04621 G__memfunc_setup("StreamerNVirtual",1656,G__G__Thread_163_0_22, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
04622 G__memfunc_setup("DeclFileName",1145,G__G__Thread_163_0_23, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TPosixThread::DeclFileName) ), 0);
04623 G__memfunc_setup("ImplFileLine",1178,G__G__Thread_163_0_24, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TPosixThread::ImplFileLine) ), 0);
04624 G__memfunc_setup("ImplFileName",1171,G__G__Thread_163_0_25, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TPosixThread::ImplFileName) ), 0);
04625 G__memfunc_setup("DeclFileLine",1152,G__G__Thread_163_0_26, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TPosixThread::DeclFileLine) ), 0);
04626
04627 G__memfunc_setup("TPosixThread", 1215, G__G__Thread_163_0_27, (int) ('i'), G__get_linked_tagnum(&G__G__ThreadLN_TPosixThread), -1, 0, 1, 1, 1, 0, "u 'TPosixThread' - 11 - -", (char*) NULL, (void*) NULL, 0);
04628
04629 G__memfunc_setup("~TPosixThread", 1341, G__G__Thread_163_0_28, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
04630
04631 G__memfunc_setup("operator=", 937, G__G__Thread_163_0_29, (int) ('u'), G__get_linked_tagnum(&G__G__ThreadLN_TPosixThread), -1, 1, 1, 1, 1, 0, "u 'TPosixThread' - 11 - -", (char*) NULL, (void*) NULL, 0);
04632 G__tag_memfunc_reset();
04633 }
04634
04635 static void G__setup_memfuncTMutexImp(void) {
04636
04637 G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__ThreadLN_TMutexImp));
04638 G__memfunc_setup("Lock",393,G__G__Thread_169_0_2, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
04639 G__memfunc_setup("TryLock",712,G__G__Thread_169_0_3, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
04640 G__memfunc_setup("UnLock",588,G__G__Thread_169_0_4, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
04641 G__memfunc_setup("Class",502,G__G__Thread_169_0_5, 85, G__get_linked_tagnum(&G__G__ThreadLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TMutexImp::Class) ), 0);
04642 G__memfunc_setup("Class_Name",982,G__G__Thread_169_0_6, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMutexImp::Class_Name) ), 0);
04643 G__memfunc_setup("Class_Version",1339,G__G__Thread_169_0_7, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TMutexImp::Class_Version) ), 0);
04644 G__memfunc_setup("Dictionary",1046,G__G__Thread_169_0_8, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TMutexImp::Dictionary) ), 0);
04645 G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__ThreadLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04646 G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
04647 G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
04648 G__memfunc_setup("StreamerNVirtual",1656,G__G__Thread_169_0_12, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
04649 G__memfunc_setup("DeclFileName",1145,G__G__Thread_169_0_13, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMutexImp::DeclFileName) ), 0);
04650 G__memfunc_setup("ImplFileLine",1178,G__G__Thread_169_0_14, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMutexImp::ImplFileLine) ), 0);
04651 G__memfunc_setup("ImplFileName",1171,G__G__Thread_169_0_15, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TMutexImp::ImplFileName) ), 0);
04652 G__memfunc_setup("DeclFileLine",1152,G__G__Thread_169_0_16, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TMutexImp::DeclFileLine) ), 0);
04653
04654 G__memfunc_setup("~TMutexImp", 1035, G__G__Thread_169_0_17, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
04655
04656 G__memfunc_setup("operator=", 937, G__G__Thread_169_0_18, (int) ('u'), G__get_linked_tagnum(&G__G__ThreadLN_TMutexImp), -1, 1, 1, 1, 1, 0, "u 'TMutexImp' - 11 - -", (char*) NULL, (void*) NULL, 0);
04657 G__tag_memfunc_reset();
04658 }
04659
04660 static void G__setup_memfuncTRWLock(void) {
04661
04662 G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__ThreadLN_TRWLock));
04663 G__memfunc_setup("TRWLock",646,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__ThreadLN_TRWLock), -1, 0, 1, 1, 4, 0, "u 'TRWLock' - 11 - -", "not implemented", (void*) NULL, 0);
04664 G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__ThreadLN_TRWLock), -1, 1, 1, 1, 4, 0, "u 'TRWLock' - 11 - -", "not implemented", (void*) NULL, 0);
04665 G__memfunc_setup("TRWLock",646,G__G__Thread_170_0_3, 105, G__get_linked_tagnum(&G__G__ThreadLN_TRWLock), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
04666 G__memfunc_setup("ReadLock",773,G__G__Thread_170_0_4, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
04667 G__memfunc_setup("ReadUnLock",968,G__G__Thread_170_0_5, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
04668 G__memfunc_setup("WriteLock",916,G__G__Thread_170_0_6, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
04669 G__memfunc_setup("WriteUnLock",1111,G__G__Thread_170_0_7, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
04670 G__memfunc_setup("Class",502,G__G__Thread_170_0_8, 85, G__get_linked_tagnum(&G__G__ThreadLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TRWLock::Class) ), 0);
04671 G__memfunc_setup("Class_Name",982,G__G__Thread_170_0_9, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TRWLock::Class_Name) ), 0);
04672 G__memfunc_setup("Class_Version",1339,G__G__Thread_170_0_10, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TRWLock::Class_Version) ), 0);
04673 G__memfunc_setup("Dictionary",1046,G__G__Thread_170_0_11, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TRWLock::Dictionary) ), 0);
04674 G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__ThreadLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04675 G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
04676 G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
04677 G__memfunc_setup("StreamerNVirtual",1656,G__G__Thread_170_0_15, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
04678 G__memfunc_setup("DeclFileName",1145,G__G__Thread_170_0_16, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TRWLock::DeclFileName) ), 0);
04679 G__memfunc_setup("ImplFileLine",1178,G__G__Thread_170_0_17, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TRWLock::ImplFileLine) ), 0);
04680 G__memfunc_setup("ImplFileName",1171,G__G__Thread_170_0_18, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TRWLock::ImplFileName) ), 0);
04681 G__memfunc_setup("DeclFileLine",1152,G__G__Thread_170_0_19, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TRWLock::DeclFileLine) ), 0);
04682
04683 G__memfunc_setup("~TRWLock", 772, G__G__Thread_170_0_20, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
04684 G__tag_memfunc_reset();
04685 }
04686
04687 static void G__setup_memfuncTSemaphore(void) {
04688
04689 G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__ThreadLN_TSemaphore));
04690 G__memfunc_setup("TSemaphore",1016,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__ThreadLN_TSemaphore), -1, 0, 1, 1, 4, 0, "u 'TSemaphore' - 11 - s", "not implemented", (void*) NULL, 0);
04691 G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__ThreadLN_TSemaphore), -1, 1, 1, 1, 4, 0, "u 'TSemaphore' - 11 - s", "not implemented", (void*) NULL, 0);
04692 G__memfunc_setup("TSemaphore",1016,G__G__Thread_171_0_3, 105, G__get_linked_tagnum(&G__G__ThreadLN_TSemaphore), -1, 0, 1, 1, 1, 0, "h - 'UInt_t' 0 '1' initial", (char*)NULL, (void*) NULL, 0);
04693 G__memfunc_setup("Wait",405,G__G__Thread_171_0_4, 105, -1, G__defined_typename("Int_t"), 0, 1, 1, 1, 0, "i - 'Int_t' 0 '0' millisec", (char*)NULL, (void*) NULL, 0);
04694 G__memfunc_setup("TryWait",724,G__G__Thread_171_0_5, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
04695 G__memfunc_setup("Post",422,G__G__Thread_171_0_6, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
04696 G__memfunc_setup("Class",502,G__G__Thread_171_0_7, 85, G__get_linked_tagnum(&G__G__ThreadLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TSemaphore::Class) ), 0);
04697 G__memfunc_setup("Class_Name",982,G__G__Thread_171_0_8, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TSemaphore::Class_Name) ), 0);
04698 G__memfunc_setup("Class_Version",1339,G__G__Thread_171_0_9, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TSemaphore::Class_Version) ), 0);
04699 G__memfunc_setup("Dictionary",1046,G__G__Thread_171_0_10, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TSemaphore::Dictionary) ), 0);
04700 G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__ThreadLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04701 G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
04702 G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
04703 G__memfunc_setup("StreamerNVirtual",1656,G__G__Thread_171_0_14, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
04704 G__memfunc_setup("DeclFileName",1145,G__G__Thread_171_0_15, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TSemaphore::DeclFileName) ), 0);
04705 G__memfunc_setup("ImplFileLine",1178,G__G__Thread_171_0_16, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TSemaphore::ImplFileLine) ), 0);
04706 G__memfunc_setup("ImplFileName",1171,G__G__Thread_171_0_17, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TSemaphore::ImplFileName) ), 0);
04707 G__memfunc_setup("DeclFileLine",1152,G__G__Thread_171_0_18, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TSemaphore::DeclFileLine) ), 0);
04708
04709 G__memfunc_setup("~TSemaphore", 1142, G__G__Thread_171_0_19, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
04710 G__tag_memfunc_reset();
04711 }
04712
04713 static void G__setup_memfuncTThreadFactory(void) {
04714
04715 G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__ThreadLN_TThreadFactory));
04716 G__memfunc_setup("CreateMutexImp",1421,G__G__Thread_172_0_2, 85, G__get_linked_tagnum(&G__G__ThreadLN_TMutexImp), -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 - recursive", (char*)NULL, (void*) NULL, 3);
04717 G__memfunc_setup("CreateConditionImp",1825,G__G__Thread_172_0_3, 85, G__get_linked_tagnum(&G__G__ThreadLN_TConditionImp), -1, 0, 1, 1, 1, 0, "U 'TMutexImp' - 0 - m", (char*)NULL, (void*) NULL, 3);
04718 G__memfunc_setup("CreateThreadImp",1490,G__G__Thread_172_0_4, 85, G__get_linked_tagnum(&G__G__ThreadLN_TThreadImp), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 3);
04719 G__memfunc_setup("Class",502,G__G__Thread_172_0_5, 85, G__get_linked_tagnum(&G__G__ThreadLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TThreadFactory::Class) ), 0);
04720 G__memfunc_setup("Class_Name",982,G__G__Thread_172_0_6, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TThreadFactory::Class_Name) ), 0);
04721 G__memfunc_setup("Class_Version",1339,G__G__Thread_172_0_7, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TThreadFactory::Class_Version) ), 0);
04722 G__memfunc_setup("Dictionary",1046,G__G__Thread_172_0_8, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TThreadFactory::Dictionary) ), 0);
04723 G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__ThreadLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04724 G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
04725 G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
04726 G__memfunc_setup("StreamerNVirtual",1656,G__G__Thread_172_0_12, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
04727 G__memfunc_setup("DeclFileName",1145,G__G__Thread_172_0_13, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TThreadFactory::DeclFileName) ), 0);
04728 G__memfunc_setup("ImplFileLine",1178,G__G__Thread_172_0_14, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TThreadFactory::ImplFileLine) ), 0);
04729 G__memfunc_setup("ImplFileName",1171,G__G__Thread_172_0_15, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TThreadFactory::ImplFileName) ), 0);
04730 G__memfunc_setup("DeclFileLine",1152,G__G__Thread_172_0_16, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TThreadFactory::DeclFileLine) ), 0);
04731
04732 G__memfunc_setup("~TThreadFactory", 1538, G__G__Thread_172_0_17, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
04733
04734 G__memfunc_setup("operator=", 937, G__G__Thread_172_0_18, (int) ('u'), G__get_linked_tagnum(&G__G__ThreadLN_TThreadFactory), -1, 1, 1, 1, 1, 0, "u 'TThreadFactory' - 11 - -", (char*) NULL, (void*) NULL, 0);
04735 G__tag_memfunc_reset();
04736 }
04737
04738 static void G__setup_memfuncTAtomicCount(void) {
04739
04740 G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__ThreadLN_TAtomicCount));
04741 G__memfunc_setup("TAtomicCount",1210,(G__InterfaceMethod) NULL, 105, G__get_linked_tagnum(&G__G__ThreadLN_TAtomicCount), -1, 0, 1, 1, 4, 0, "u 'TAtomicCount' - 11 - -", "not implemented", (void*) NULL, 0);
04742 G__memfunc_setup("operator=",937,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__G__ThreadLN_TAtomicCount), -1, 1, 1, 1, 4, 0, "u 'TAtomicCount' - 11 - -", "not implemented", (void*) NULL, 0);
04743 G__memfunc_setup("TAtomicCount",1210,G__G__Thread_173_0_3, 105, G__get_linked_tagnum(&G__G__ThreadLN_TAtomicCount), -1, 0, 1, 5, 1, 0, "l - 'Long_t' 0 - v", (char*)NULL, (void*) NULL, 0);
04744 G__memfunc_setup("operator++",962,G__G__Thread_173_0_4, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
04745 G__memfunc_setup("operator--",966,G__G__Thread_173_0_5, 108, -1, G__defined_typename("Long_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
04746 G__memfunc_setup("operator long",1340,G__G__Thread_173_0_6, 108, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04747 G__memfunc_setup("Set",300,G__G__Thread_173_0_7, 121, -1, -1, 0, 1, 1, 1, 0, "l - 'Long_t' 0 - v", (char*)NULL, (void*) NULL, 0);
04748 G__memfunc_setup("Get",288,G__G__Thread_173_0_8, 108, -1, G__defined_typename("Long_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
04749
04750 G__memfunc_setup("~TAtomicCount", 1336, G__G__Thread_173_0_9, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
04751 G__tag_memfunc_reset();
04752 }
04753
04754 static void G__setup_memfuncTPosixMutex(void) {
04755
04756 G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__ThreadLN_TPosixMutex));
04757 G__memfunc_setup("TPosixMutex",1146,G__G__Thread_175_0_1, 105, G__get_linked_tagnum(&G__G__ThreadLN_TPosixMutex), -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 'kFALSE' recursive", (char*)NULL, (void*) NULL, 0);
04758 G__memfunc_setup("Lock",393,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
04759 G__memfunc_setup("UnLock",588,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
04760 G__memfunc_setup("TryLock",712,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
04761 G__memfunc_setup("Class",502,G__G__Thread_175_0_5, 85, G__get_linked_tagnum(&G__G__ThreadLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TPosixMutex::Class) ), 0);
04762 G__memfunc_setup("Class_Name",982,G__G__Thread_175_0_6, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TPosixMutex::Class_Name) ), 0);
04763 G__memfunc_setup("Class_Version",1339,G__G__Thread_175_0_7, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TPosixMutex::Class_Version) ), 0);
04764 G__memfunc_setup("Dictionary",1046,G__G__Thread_175_0_8, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TPosixMutex::Dictionary) ), 0);
04765 G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__ThreadLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04766 G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
04767 G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
04768 G__memfunc_setup("StreamerNVirtual",1656,G__G__Thread_175_0_12, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
04769 G__memfunc_setup("DeclFileName",1145,G__G__Thread_175_0_13, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TPosixMutex::DeclFileName) ), 0);
04770 G__memfunc_setup("ImplFileLine",1178,G__G__Thread_175_0_14, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TPosixMutex::ImplFileLine) ), 0);
04771 G__memfunc_setup("ImplFileName",1171,G__G__Thread_175_0_15, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TPosixMutex::ImplFileName) ), 0);
04772 G__memfunc_setup("DeclFileLine",1152,G__G__Thread_175_0_16, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TPosixMutex::DeclFileLine) ), 0);
04773
04774 G__memfunc_setup("TPosixMutex", 1146, G__G__Thread_175_0_17, (int) ('i'), G__get_linked_tagnum(&G__G__ThreadLN_TPosixMutex), -1, 0, 1, 1, 1, 0, "u 'TPosixMutex' - 11 - -", (char*) NULL, (void*) NULL, 0);
04775
04776 G__memfunc_setup("~TPosixMutex", 1272, G__G__Thread_175_0_18, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
04777
04778 G__memfunc_setup("operator=", 937, G__G__Thread_175_0_19, (int) ('u'), G__get_linked_tagnum(&G__G__ThreadLN_TPosixMutex), -1, 1, 1, 1, 1, 0, "u 'TPosixMutex' - 11 - -", (char*) NULL, (void*) NULL, 0);
04779 G__tag_memfunc_reset();
04780 }
04781
04782 static void G__setup_memfuncTPosixCondition(void) {
04783
04784 G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__ThreadLN_TPosixCondition));
04785 G__memfunc_setup("TPosixCondition",1550,G__G__Thread_176_0_1, 105, G__get_linked_tagnum(&G__G__ThreadLN_TPosixCondition), -1, 0, 1, 1, 1, 0, "U 'TMutexImp' - 0 - m", (char*)NULL, (void*) NULL, 0);
04786 G__memfunc_setup("Wait",405,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
04787 G__memfunc_setup("TimedWait",904,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 2, 1, 1, 0,
04788 "k - 'ULong_t' 0 - secs k - 'ULong_t' 0 '0' nanoSecs", (char*)NULL, (void*) NULL, 1);
04789 G__memfunc_setup("Signal",606,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
04790 G__memfunc_setup("Broadcast",915,(G__InterfaceMethod) NULL,105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
04791 G__memfunc_setup("Class",502,G__G__Thread_176_0_6, 85, G__get_linked_tagnum(&G__G__ThreadLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TPosixCondition::Class) ), 0);
04792 G__memfunc_setup("Class_Name",982,G__G__Thread_176_0_7, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TPosixCondition::Class_Name) ), 0);
04793 G__memfunc_setup("Class_Version",1339,G__G__Thread_176_0_8, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TPosixCondition::Class_Version) ), 0);
04794 G__memfunc_setup("Dictionary",1046,G__G__Thread_176_0_9, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TPosixCondition::Dictionary) ), 0);
04795 G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__ThreadLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04796 G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
04797 G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
04798 G__memfunc_setup("StreamerNVirtual",1656,G__G__Thread_176_0_13, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
04799 G__memfunc_setup("DeclFileName",1145,G__G__Thread_176_0_14, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TPosixCondition::DeclFileName) ), 0);
04800 G__memfunc_setup("ImplFileLine",1178,G__G__Thread_176_0_15, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TPosixCondition::ImplFileLine) ), 0);
04801 G__memfunc_setup("ImplFileName",1171,G__G__Thread_176_0_16, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TPosixCondition::ImplFileName) ), 0);
04802 G__memfunc_setup("DeclFileLine",1152,G__G__Thread_176_0_17, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TPosixCondition::DeclFileLine) ), 0);
04803
04804 G__memfunc_setup("TPosixCondition", 1550, G__G__Thread_176_0_18, (int) ('i'), G__get_linked_tagnum(&G__G__ThreadLN_TPosixCondition), -1, 0, 1, 1, 1, 0, "u 'TPosixCondition' - 11 - -", (char*) NULL, (void*) NULL, 0);
04805
04806 G__memfunc_setup("~TPosixCondition", 1676, G__G__Thread_176_0_19, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
04807
04808 G__memfunc_setup("operator=", 937, G__G__Thread_176_0_20, (int) ('u'), G__get_linked_tagnum(&G__G__ThreadLN_TPosixCondition), -1, 1, 1, 1, 1, 0, "u 'TPosixCondition' - 11 - -", (char*) NULL, (void*) NULL, 0);
04809 G__tag_memfunc_reset();
04810 }
04811
04812 static void G__setup_memfuncTPosixThreadFactory(void) {
04813
04814 G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__ThreadLN_TPosixThreadFactory));
04815 G__memfunc_setup("TPosixThreadFactory",1943,G__G__Thread_179_0_1, 105, G__get_linked_tagnum(&G__G__ThreadLN_TPosixThreadFactory), -1, 0, 2, 1, 1, 0,
04816 "C - - 10 '\"Posix\"' name C - - 10 '\"Posix Thread Factory\"' title", (char*)NULL, (void*) NULL, 0);
04817 G__memfunc_setup("CreateMutexImp",1421,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__ThreadLN_TMutexImp), -1, 0, 1, 1, 1, 0, "g - 'Bool_t' 0 - recursive", (char*)NULL, (void*) NULL, 1);
04818 G__memfunc_setup("CreateConditionImp",1825,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__ThreadLN_TConditionImp), -1, 0, 1, 1, 1, 0, "U 'TMutexImp' - 0 - m", (char*)NULL, (void*) NULL, 1);
04819 G__memfunc_setup("CreateThreadImp",1490,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__ThreadLN_TThreadImp), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 1);
04820 G__memfunc_setup("Class",502,G__G__Thread_179_0_5, 85, G__get_linked_tagnum(&G__G__ThreadLN_TClass), -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (TClass* (*)())(&TPosixThreadFactory::Class) ), 0);
04821 G__memfunc_setup("Class_Name",982,G__G__Thread_179_0_6, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TPosixThreadFactory::Class_Name) ), 0);
04822 G__memfunc_setup("Class_Version",1339,G__G__Thread_179_0_7, 115, -1, G__defined_typename("Version_t"), 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (Version_t (*)())(&TPosixThreadFactory::Class_Version) ), 0);
04823 G__memfunc_setup("Dictionary",1046,G__G__Thread_179_0_8, 121, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (void (*)())(&TPosixThreadFactory::Dictionary) ), 0);
04824 G__memfunc_setup("IsA",253,(G__InterfaceMethod) NULL,85, G__get_linked_tagnum(&G__G__ThreadLN_TClass), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 1);
04825 G__memfunc_setup("ShowMembers",1132,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TMemberInspector' - 1 - insp", (char*)NULL, (void*) NULL, 1);
04826 G__memfunc_setup("Streamer",835,(G__InterfaceMethod) NULL,121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 1);
04827 G__memfunc_setup("StreamerNVirtual",1656,G__G__Thread_179_0_12, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TBuffer' - 1 - b", (char*)NULL, (void*) NULL, 0);
04828 G__memfunc_setup("DeclFileName",1145,G__G__Thread_179_0_13, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TPosixThreadFactory::DeclFileName) ), 0);
04829 G__memfunc_setup("ImplFileLine",1178,G__G__Thread_179_0_14, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TPosixThreadFactory::ImplFileLine) ), 0);
04830 G__memfunc_setup("ImplFileName",1171,G__G__Thread_179_0_15, 67, -1, -1, 0, 0, 3, 1, 1, "", (char*)NULL, (void*) G__func2void( (const char* (*)())(&TPosixThreadFactory::ImplFileName) ), 0);
04831 G__memfunc_setup("DeclFileLine",1152,G__G__Thread_179_0_16, 105, -1, -1, 0, 0, 3, 1, 0, "", (char*)NULL, (void*) G__func2void( (int (*)())(&TPosixThreadFactory::DeclFileLine) ), 0);
04832
04833 G__memfunc_setup("TPosixThreadFactory", 1943, G__G__Thread_179_0_17, (int) ('i'), G__get_linked_tagnum(&G__G__ThreadLN_TPosixThreadFactory), -1, 0, 1, 1, 1, 0, "u 'TPosixThreadFactory' - 11 - -", (char*) NULL, (void*) NULL, 0);
04834
04835 G__memfunc_setup("~TPosixThreadFactory", 2069, G__G__Thread_179_0_18, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1);
04836
04837 G__memfunc_setup("operator=", 937, G__G__Thread_179_0_19, (int) ('u'), G__get_linked_tagnum(&G__G__ThreadLN_TPosixThreadFactory), -1, 1, 1, 1, 1, 0, "u 'TPosixThreadFactory' - 11 - -", (char*) NULL, (void*) NULL, 0);
04838 G__tag_memfunc_reset();
04839 }
04840
04841
04842
04843
04844
04845 extern "C" void G__cpp_setup_memfuncG__Thread() {
04846 }
04847
04848
04849
04850
04851 static void G__cpp_setup_global0() {
04852
04853
04854 G__resetplocal();
04855
04856 }
04857
04858 static void G__cpp_setup_global1() {
04859 }
04860
04861 static void G__cpp_setup_global2() {
04862
04863 G__resetglobalenv();
04864 }
04865 extern "C" void G__cpp_setup_globalG__Thread() {
04866 G__cpp_setup_global0();
04867 G__cpp_setup_global1();
04868 G__cpp_setup_global2();
04869 }
04870
04871
04872
04873
04874 static void G__cpp_setup_func0() {
04875 G__lastifuncposition();
04876
04877 }
04878
04879 static void G__cpp_setup_func1() {
04880 }
04881
04882 static void G__cpp_setup_func2() {
04883 }
04884
04885 static void G__cpp_setup_func3() {
04886 }
04887
04888 static void G__cpp_setup_func4() {
04889
04890 G__resetifuncposition();
04891 }
04892
04893 extern "C" void G__cpp_setup_funcG__Thread() {
04894 G__cpp_setup_func0();
04895 G__cpp_setup_func1();
04896 G__cpp_setup_func2();
04897 G__cpp_setup_func3();
04898 G__cpp_setup_func4();
04899 }
04900
04901
04902
04903
04904
04905 G__linked_taginfo G__G__ThreadLN_TClass = { "TClass" , 99 , -1 };
04906 G__linked_taginfo G__G__ThreadLN_TBuffer = { "TBuffer" , 99 , -1 };
04907 G__linked_taginfo G__G__ThreadLN_TMemberInspector = { "TMemberInspector" , 99 , -1 };
04908 G__linked_taginfo G__G__ThreadLN_TObject = { "TObject" , 99 , -1 };
04909 G__linked_taginfo G__G__ThreadLN_TNamed = { "TNamed" , 99 , -1 };
04910 G__linked_taginfo G__G__ThreadLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR = { "vector<ROOT::TSchemaHelper,allocator<ROOT::TSchemaHelper> >" , 99 , -1 };
04911 G__linked_taginfo G__G__ThreadLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR = { "reverse_iterator<vector<ROOT::TSchemaHelper,allocator<ROOT::TSchemaHelper> >::iterator>" , 99 , -1 };
04912 G__linked_taginfo G__G__ThreadLN_va_list = { "va_list" , 115 , -1 };
04913 G__linked_taginfo G__G__ThreadLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR = { "vector<TVirtualArray*,allocator<TVirtualArray*> >" , 99 , -1 };
04914 G__linked_taginfo G__G__ThreadLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<TVirtualArray*,allocator<TVirtualArray*> >::iterator>" , 99 , -1 };
04915 G__linked_taginfo G__G__ThreadLN_TConditionImp = { "TConditionImp" , 99 , -1 };
04916 G__linked_taginfo G__G__ThreadLN_TMutex = { "TMutex" , 99 , -1 };
04917 G__linked_taginfo G__G__ThreadLN_TCondition = { "TCondition" , 99 , -1 };
04918 G__linked_taginfo G__G__ThreadLN_TThread = { "TThread" , 99 , -1 };
04919 G__linked_taginfo G__G__ThreadLN_TVirtualMutex = { "TVirtualMutex" , 99 , -1 };
04920 G__linked_taginfo G__G__ThreadLN_vectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgR = { "vector<unsigned int,allocator<unsigned int> >" , 99 , -1 };
04921 G__linked_taginfo G__G__ThreadLN_reverse_iteratorlEvectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<unsigned int,allocator<unsigned int> >::iterator>" , 99 , -1 };
04922 G__linked_taginfo G__G__ThreadLN_vectorlETStringcOallocatorlETStringgRsPgR = { "vector<TString,allocator<TString> >" , 99 , -1 };
04923 G__linked_taginfo G__G__ThreadLN_reverse_iteratorlEvectorlETStringcOallocatorlETStringgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<TString,allocator<TString> >::iterator>" , 99 , -1 };
04924 G__linked_taginfo G__G__ThreadLN_TThreadImp = { "TThreadImp" , 99 , -1 };
04925 G__linked_taginfo G__G__ThreadLN_TPosixThread = { "TPosixThread" , 99 , -1 };
04926 G__linked_taginfo G__G__ThreadLN_TThreadcLcLEPriority = { "TThread::EPriority" , 101 , -1 };
04927 G__linked_taginfo G__G__ThreadLN_TThreadcLcLEState = { "TThread::EState" , 101 , -1 };
04928 G__linked_taginfo G__G__ThreadLN_TMutexImp = { "TMutexImp" , 99 , -1 };
04929 G__linked_taginfo G__G__ThreadLN_TRWLock = { "TRWLock" , 99 , -1 };
04930 G__linked_taginfo G__G__ThreadLN_TSemaphore = { "TSemaphore" , 99 , -1 };
04931 G__linked_taginfo G__G__ThreadLN_TThreadFactory = { "TThreadFactory" , 99 , -1 };
04932 G__linked_taginfo G__G__ThreadLN_TAtomicCount = { "TAtomicCount" , 99 , -1 };
04933 G__linked_taginfo G__G__ThreadLN_pthread_cond_t = { "pthread_cond_t" , 115 , -1 };
04934 G__linked_taginfo G__G__ThreadLN_TPosixMutex = { "TPosixMutex" , 99 , -1 };
04935 G__linked_taginfo G__G__ThreadLN_TPosixCondition = { "TPosixCondition" , 99 , -1 };
04936 G__linked_taginfo G__G__ThreadLN_pthread_mutex_t = { "pthread_mutex_t" , 115 , -1 };
04937 G__linked_taginfo G__G__ThreadLN_TPosixThreadFactory = { "TPosixThreadFactory" , 99 , -1 };
04938
04939
04940 extern "C" void G__cpp_reset_tagtableG__Thread() {
04941 G__G__ThreadLN_TClass.tagnum = -1 ;
04942 G__G__ThreadLN_TBuffer.tagnum = -1 ;
04943 G__G__ThreadLN_TMemberInspector.tagnum = -1 ;
04944 G__G__ThreadLN_TObject.tagnum = -1 ;
04945 G__G__ThreadLN_TNamed.tagnum = -1 ;
04946 G__G__ThreadLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR.tagnum = -1 ;
04947 G__G__ThreadLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR.tagnum = -1 ;
04948 G__G__ThreadLN_va_list.tagnum = -1 ;
04949 G__G__ThreadLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR.tagnum = -1 ;
04950 G__G__ThreadLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR.tagnum = -1 ;
04951 G__G__ThreadLN_TConditionImp.tagnum = -1 ;
04952 G__G__ThreadLN_TMutex.tagnum = -1 ;
04953 G__G__ThreadLN_TCondition.tagnum = -1 ;
04954 G__G__ThreadLN_TThread.tagnum = -1 ;
04955 G__G__ThreadLN_TVirtualMutex.tagnum = -1 ;
04956 G__G__ThreadLN_vectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgR.tagnum = -1 ;
04957 G__G__ThreadLN_reverse_iteratorlEvectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgRcLcLiteratorgR.tagnum = -1 ;
04958 G__G__ThreadLN_vectorlETStringcOallocatorlETStringgRsPgR.tagnum = -1 ;
04959 G__G__ThreadLN_reverse_iteratorlEvectorlETStringcOallocatorlETStringgRsPgRcLcLiteratorgR.tagnum = -1 ;
04960 G__G__ThreadLN_TThreadImp.tagnum = -1 ;
04961 G__G__ThreadLN_TPosixThread.tagnum = -1 ;
04962 G__G__ThreadLN_TThreadcLcLEPriority.tagnum = -1 ;
04963 G__G__ThreadLN_TThreadcLcLEState.tagnum = -1 ;
04964 G__G__ThreadLN_TMutexImp.tagnum = -1 ;
04965 G__G__ThreadLN_TRWLock.tagnum = -1 ;
04966 G__G__ThreadLN_TSemaphore.tagnum = -1 ;
04967 G__G__ThreadLN_TThreadFactory.tagnum = -1 ;
04968 G__G__ThreadLN_TAtomicCount.tagnum = -1 ;
04969 G__G__ThreadLN_pthread_cond_t.tagnum = -1 ;
04970 G__G__ThreadLN_TPosixMutex.tagnum = -1 ;
04971 G__G__ThreadLN_TPosixCondition.tagnum = -1 ;
04972 G__G__ThreadLN_pthread_mutex_t.tagnum = -1 ;
04973 G__G__ThreadLN_TPosixThreadFactory.tagnum = -1 ;
04974 }
04975
04976
04977 extern "C" void G__cpp_setup_tagtableG__Thread() {
04978
04979
04980 G__get_linked_tagnum_fwd(&G__G__ThreadLN_TClass);
04981 G__get_linked_tagnum_fwd(&G__G__ThreadLN_TBuffer);
04982 G__get_linked_tagnum_fwd(&G__G__ThreadLN_TMemberInspector);
04983 G__get_linked_tagnum_fwd(&G__G__ThreadLN_TObject);
04984 G__get_linked_tagnum_fwd(&G__G__ThreadLN_TNamed);
04985 G__get_linked_tagnum_fwd(&G__G__ThreadLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR);
04986 G__get_linked_tagnum_fwd(&G__G__ThreadLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR);
04987 G__get_linked_tagnum_fwd(&G__G__ThreadLN_va_list);
04988 G__get_linked_tagnum_fwd(&G__G__ThreadLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR);
04989 G__get_linked_tagnum_fwd(&G__G__ThreadLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR);
04990 G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__ThreadLN_TConditionImp),sizeof(TConditionImp),-1,29956,"Condition variable implementation ABC",G__setup_memvarTConditionImp,G__setup_memfuncTConditionImp);
04991 G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__ThreadLN_TMutex),sizeof(TMutex),-1,32512,"Mutex lock class",G__setup_memvarTMutex,G__setup_memfuncTMutex);
04992 G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__ThreadLN_TCondition),sizeof(TCondition),-1,32512,"Condition variable class",G__setup_memvarTCondition,G__setup_memfuncTCondition);
04993 G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__ThreadLN_TThread),sizeof(TThread),-1,65280,"Thread class",G__setup_memvarTThread,G__setup_memfuncTThread);
04994 G__get_linked_tagnum_fwd(&G__G__ThreadLN_TVirtualMutex);
04995 G__get_linked_tagnum_fwd(&G__G__ThreadLN_vectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgR);
04996 G__get_linked_tagnum_fwd(&G__G__ThreadLN_reverse_iteratorlEvectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgRcLcLiteratorgR);
04997 G__get_linked_tagnum_fwd(&G__G__ThreadLN_vectorlETStringcOallocatorlETStringgRsPgR);
04998 G__get_linked_tagnum_fwd(&G__G__ThreadLN_reverse_iteratorlEvectorlETStringcOallocatorlETStringgRsPgRcLcLiteratorgR);
04999 G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__ThreadLN_TThreadImp),sizeof(TThreadImp),-1,29965,"ThreadImp class",G__setup_memvarTThreadImp,G__setup_memfuncTThreadImp);
05000 G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__ThreadLN_TPosixThread),sizeof(TPosixThread),-1,29952,"TPosixThread class",G__setup_memvarTPosixThread,G__setup_memfuncTPosixThread);
05001 G__get_linked_tagnum_fwd(&G__G__ThreadLN_TThreadcLcLEPriority);
05002 G__get_linked_tagnum_fwd(&G__G__ThreadLN_TThreadcLcLEState);
05003 G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__ThreadLN_TMutexImp),sizeof(TMutexImp),-1,29955,"Mutex lock implementation ABC",G__setup_memvarTMutexImp,G__setup_memfuncTMutexImp);
05004 G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__ThreadLN_TRWLock),sizeof(TRWLock),-1,32512,"Reader/writer lock",G__setup_memvarTRWLock,G__setup_memfuncTRWLock);
05005 G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__ThreadLN_TSemaphore),sizeof(TSemaphore),-1,32512,"Counting semaphore class",G__setup_memvarTSemaphore,G__setup_memfuncTSemaphore);
05006 G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__ThreadLN_TThreadFactory),sizeof(TThreadFactory),-1,62723,"Thread factory ABC",G__setup_memvarTThreadFactory,G__setup_memfuncTThreadFactory);
05007 G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__ThreadLN_TAtomicCount),sizeof(TAtomicCount),-1,35328,(char*)NULL,G__setup_memvarTAtomicCount,G__setup_memfuncTAtomicCount);
05008 G__get_linked_tagnum_fwd(&G__G__ThreadLN_pthread_cond_t);
05009 G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__ThreadLN_TPosixMutex),sizeof(TPosixMutex),-1,29952,"Posix mutex lock",G__setup_memvarTPosixMutex,G__setup_memfuncTPosixMutex);
05010 G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__ThreadLN_TPosixCondition),sizeof(TPosixCondition),-1,62464,"Posix condition variable",G__setup_memvarTPosixCondition,G__setup_memfuncTPosixCondition);
05011 G__get_linked_tagnum_fwd(&G__G__ThreadLN_pthread_mutex_t);
05012 G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__ThreadLN_TPosixThreadFactory),sizeof(TPosixThreadFactory),-1,62720,"Posix thread factory",G__setup_memvarTPosixThreadFactory,G__setup_memfuncTPosixThreadFactory);
05013 }
05014 extern "C" void G__cpp_setupG__Thread(void) {
05015 G__check_setup_version(30051515,"G__cpp_setupG__Thread()");
05016 G__set_cpp_environmentG__Thread();
05017 G__cpp_setup_tagtableG__Thread();
05018
05019 G__cpp_setup_inheritanceG__Thread();
05020
05021 G__cpp_setup_typetableG__Thread();
05022
05023 G__cpp_setup_memvarG__Thread();
05024
05025 G__cpp_setup_memfuncG__Thread();
05026 G__cpp_setup_globalG__Thread();
05027 G__cpp_setup_funcG__Thread();
05028
05029 if(0==G__getsizep2memfunc()) G__get_sizep2memfuncG__Thread();
05030 return;
05031 }
05032 class G__cpp_setup_initG__Thread {
05033 public:
05034 G__cpp_setup_initG__Thread() { G__add_setup_func("G__Thread",(G__incsetup)(&G__cpp_setupG__Thread)); G__call_setup_funcs(); }
05035 ~G__cpp_setup_initG__Thread() { G__remove_setup_func("G__Thread"); }
05036 };
05037 G__cpp_setup_initG__Thread G__cpp_setup_initializerG__Thread;
05038