StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
spinDbAPI.h
1 #ifndef __SPIN_DB_API_H_
2 #define __SPIN_DB_API_H_
3 
4 #include "spinConstDB.hh"
5 
6 #include "spinDbV124.hh"
7 
8 //what a piece of scheisse .......
9 static const time_t SpinDbMaxUnixTime = 1988150400; // Jan 1,2033 00:00:00 UTC
10 
11 static const int SpinDbMaxDbPathLen = 1024;
12 static const int SpinDbMaxKeyLength = 256;
13 static const char SpinDbKeyFormat[] = "#%s/%s"; //dbNode->printName()/tableNodeName
14 
15 
16 enum SpinDbAction { GetDB , SetDB , PrintTree , PrintHistory, PrintConfig };
17 
18 #ifdef DEBUG
19 #define dprintf(str...) if(!quietMode) fprintf(stderr,str)
20 #else
21 #define dprintf(str...) ; /* nothing */
22 #endif
23 
24 time_t getTimeStamp(const char *dbTimeFormat[] , const char *timestr);
25 char *fmtSqlTime(const char* sqltime);
26 
27 extern int verboseMode;
28 extern int quietMode ;
29 #endif
30 
31 
32 
33 
34 
35 
36