|
#define | DATABASE_VERSION 3 |
|
#define | MIDAS_VERSION "2.1" |
|
#define | MIDAS_TYPE_DEFINED |
|
#define | POINTER_T int |
|
#define | PTYPE POINTER_T |
|
#define | TRUE 1 |
|
#define | FALSE 0 |
|
#define | DIR_SEPARATOR '/' |
|
#define | DIR_SEPARATOR_STR "/" |
|
#define | INLINE |
|
#define | O_LARGEFILE 0 |
|
#define | MATTRPRINTF(a, b) |
|
#define | MUTEX_T_DEFINED |
|
#define | DEFAULT_MAX_EVENT_SIZE (4*1024*1024) |
|
#define | DEFAULT_BUFFER_SIZE (32*1024*1024) |
|
#define | MIN_WRITE_CACHE_SIZE (10000000) |
|
#define | MAX_WRITE_CACHE_SIZE_DIV (3) |
|
#define | MAX_WRITE_CACHE_EVENT_SIZE_DIV (10) |
|
#define | TAPE_BUFFER_SIZE 0x8000 |
|
#define | NET_TCP_SIZE 0xFFFF |
|
#define | OPT_TCP_SIZE 8192 |
|
#define | EVENT_BUFFER_NAME "SYSTEM" |
|
#define | DEFAULT_ODB_SIZE 0x100000 |
|
#define | NAME_LENGTH 32 |
|
#define | HOST_NAME_LENGTH 256 |
|
#define | MAX_CLIENTS 64 |
|
#define | MAX_EVENT_REQUESTS 10 |
|
#define | MAX_OPEN_RECORDS 256 |
|
#define | MAX_ODB_PATH 256 |
|
#define | BANKLIST_MAX 4096 |
|
#define | STRING_BANKLIST_MAX BANKLIST_MAX * 4 |
|
#define | TRANSITION_ERROR_STRING_LENGTH 256 |
|
#define | MIDAS_TCP_PORT 1175 /* port under which server is listening */ |
|
#define | DEFAULT_RPC_TIMEOUT 10000 |
|
#define | WATCHDOG_INTERVAL 1000 |
|
#define | DEFAULT_WATCHDOG_TIMEOUT 10000 |
|
#define | USE_HIDDEN_EQ |
|
#define | STATE_STOPPED 1 |
|
#define | STATE_PAUSED 2 |
|
#define | STATE_RUNNING 3 |
|
#define | FORMAT_MIDAS 1 |
|
#define | FORMAT_FIXED 4 |
|
#define | FORMAT_ROOT 7 |
|
#define | GET_ALL (1<<0) |
|
#define | GET_NONBLOCKING (1<<1 |
|
#define | GET_RECENT (1<<2) |
|
#define | TID_BYTE 1 |
|
#define | TID_UINT8 1 |
|
#define | TID_SBYTE 2 |
|
#define | TID_INT8 2 |
|
#define | TID_CHAR 3 |
|
#define | TID_WORD 4 |
|
#define | TID_UINT16 4 |
|
#define | TID_SHORT 5 |
|
#define | TID_INT16 5 |
|
#define | TID_DWORD 6 |
|
#define | TID_UINT32 6 |
|
#define | TID_INT 7 |
|
#define | TID_INT32 7 |
|
#define | TID_BOOL 8 |
|
#define | TID_FLOAT 9 |
|
#define | TID_FLOAT32 9 |
|
#define | TID_DOUBLE 10 |
|
#define | TID_FLOAT64 10 |
|
#define | TID_BITFIELD 11 |
|
#define | TID_STRING 12 |
|
#define | TID_ARRAY 13 |
|
#define | TID_STRUCT 14 |
|
#define | TID_KEY 15 |
|
#define | TID_LINK 16 |
|
#define | TID_INT64 17 |
|
#define | TID_UINT64 18 |
|
#define | TID_QWORD 18 |
|
#define | TID_LAST 19 |
|
#define | TR_SYNC 1 |
|
#define | TR_ASYNC 2 |
|
#define | TR_DETACH 4 |
|
#define | TR_MTHREAD 8 |
|
#define | BM_WAIT 0 |
|
#define | BM_NO_WAIT 1 |
|
#define | MODE_READ (1<<0) |
|
#define | MODE_WRITE (1<<1) |
|
#define | MODE_DELETE (1<<2) |
|
#define | MODE_EXCLUSIVE (1<<3) |
|
#define | MODE_ALLOC (1<<6) |
|
#define | MODE_WATCH (1<<7) |
|
#define | RPC_HNDLE_MSERVER -1 |
|
#define | RPC_HNDLE_CONNECT -2 |
|
#define | RPC_NO_REPLY 0x80000000l |
|
#define | WF_WATCH_ME (1<<0) /* see cm_set_watchdog_flags */ |
|
#define | WF_CALL_WD (1<<1) |
|
#define | TR_START (1<<0) |
|
#define | TR_STOP (1<<1) |
|
#define | TR_PAUSE (1<<2) |
|
#define | TR_RESUME (1<<3) |
|
#define | TR_STARTABORT (1<<4) |
|
#define | TR_DEFERRED (1<<12) |
|
#define | EQ_PERIODIC (1<<0) |
|
#define | EQ_POLLED (1<<1) |
|
#define | EQ_INTERRUPT (1<<2) |
|
#define | EQ_MULTITHREAD (1<<3) |
|
#define | EQ_SLOW (1<<4) |
|
#define | EQ_MANUAL_TRIG (1<<5) |
|
#define | EQ_FRAGMENTED (1<<6) |
|
#define | EQ_EB (1<<7) |
|
#define | EQ_USER (1<<8) |
|
#define | RO_RUNNING (1<<0) |
|
#define | RO_STOPPED (1<<1) |
|
#define | RO_PAUSED (1<<2) |
|
#define | RO_BOR (1<<3) |
|
#define | RO_EOR (1<<4) |
|
#define | RO_PAUSE (1<<5) |
|
#define | RO_RESUME (1<<6) |
|
#define | RO_TRANSITIONS (RO_BOR|RO_EOR|RO_PAUSE|RO_RESUME) |
|
#define | RO_NONTRANS (RO_RUNNING|RO_STOPPED|RO_PAUSED) |
|
#define | RO_ALWAYS (0xFF) |
|
#define | RO_ODB (1<<8) |
|
#define | CH_BS 8 |
|
#define | CH_TAB 9 |
|
#define | CH_LF 10 |
|
#define | CH_CR 13 |
|
#define | CH_EXT 0x100 |
|
#define | CH_HOME (CH_EXT+0) |
|
#define | CH_INSERT (CH_EXT+1) |
|
#define | CH_DELETE (CH_EXT+2) |
|
#define | CH_END (CH_EXT+3) |
|
#define | CH_PUP (CH_EXT+4) |
|
#define | CH_PDOWN (CH_EXT+5) |
|
#define | CH_UP (CH_EXT+6) |
|
#define | CH_DOWN (CH_EXT+7) |
|
#define | CH_RIGHT (CH_EXT+8) |
|
#define | CH_LEFT (CH_EXT+9) |
|
#define | LAM_SOURCE(c, s) (c<<24 | ((s) & 0xFFFFFF)) |
|
#define | LAM_STATION(s) (1<<(s-1)) |
|
#define | LAM_SOURCE_CRATE(c) (c>>24) |
|
#define | LAM_SOURCE_STATION(s) ((s) & 0xFFFFFF) |
|
#define | CNAF 0x1 /* normal read/write */ |
|
#define | CNAF_nQ 0x2 /* Repeat read until noQ */ |
|
#define | CNAF_INHIBIT_SET 0x100 |
|
#define | CNAF_INHIBIT_CLEAR 0x101 |
|
#define | CNAF_CRATE_CLEAR 0x102 |
|
#define | CNAF_CRATE_ZINIT 0x103 |
|
#define | CNAF_TEST 0x110 |
|
#define | MAX(a, b) (((a)>(b))?(a):(b)) |
|
#define | MIN(a, b) (((a)<(b))?(a):(b)) |
|
#define | ALIGN8(x) (((x)+7) & ~7) |
|
#define | VALIGN(adr, align) (((POINTER_T) (adr)+(align)-1) & ~((align)-1)) |
|
#define | EVENTID_ALL -1 /* any event id */ |
|
#define | TRIGGER_ALL -1 /* any type of trigger */ |
|
#define | MT_ERROR (1<<0) |
|
#define | MT_INFO (1<<1) |
|
#define | MT_DEBUG (1<<2) |
|
#define | MT_USER (1<<3) |
|
#define | MT_LOG (1<<4) |
|
#define | MT_TALK (1<<5) |
|
#define | MT_CALL (1<<6) |
|
#define | MT_ALL 0xFF |
|
#define | MT_ERROR_STR "ERROR" |
|
#define | MT_INFO_STR "INFO" |
|
#define | MT_DEBUG_STR "DEBUG" |
|
#define | MT_USER_STR "USER" |
|
#define | MT_LOG_STR "LOG" |
|
#define | MT_TALK_STR "TALK" |
|
#define | MT_CALL_STR "CALL" |
|
#define | MERROR MT_ERROR, __FILE__, __LINE__ |
|
#define | MINFO MT_INFO, __FILE__, __LINE__ |
|
#define | MDEBUG MT_DEBUG, __FILE__, __LINE__ |
|
#define | MUSER MT_USER, __FILE__, __LINE__ |
|
#define | MLOG MT_LOG, __FILE__, __LINE__ |
|
#define | MTALK MT_TALK, __FILE__, __LINE__ |
|
#define | MCALL MT_CALL, __FILE__, __LINE__ |
|
#define | SUCCESS 1 |
|
#define | CM_SUCCESS 1 |
|
#define | CM_SET_ERROR 102 |
|
#define | CM_NO_CLIENT 103 |
|
#define | CM_DB_ERROR 104 |
|
#define | CM_UNDEF_EXP 105 |
|
#define | CM_VERSION_MISMATCH 106 |
|
#define | CM_SHUTDOWN 107 |
|
#define | CM_WRONG_PASSWORD 108 |
|
#define | CM_UNDEF_ENVIRON 109 |
|
#define | CM_DEFERRED_TRANSITION 110 |
|
#define | CM_TRANSITION_IN_PROGRESS 111 |
|
#define | CM_TIMEOUT 112 |
|
#define | CM_INVALID_TRANSITION 113 |
|
#define | CM_TOO_MANY_REQUESTS 114 |
|
#define | CM_TRUNCATED 115 |
|
#define | CM_TRANSITION_CANCELED 116 |
|
#define | BM_SUCCESS 1 |
|
#define | BM_CREATED 202 |
|
#define | BM_NO_MEMORY 203 |
|
#define | BM_INVALID_NAME 204 |
|
#define | BM_INVALID_HANDLE 205 |
|
#define | BM_NO_SLOT 206 |
|
#define | BM_NO_SEMAPHORE 207 |
|
#define | BM_NOT_FOUND 208 |
|
#define | BM_ASYNC_RETURN 209 |
|
#define | BM_TRUNCATED 210 |
|
#define | BM_MULTIPLE_HOSTS 211 |
|
#define | BM_MEMSIZE_MISMATCH 212 |
|
#define | BM_CONFLICT 213 |
|
#define | BM_EXIT 214 |
|
#define | BM_INVALID_PARAM 215 |
|
#define | BM_MORE_EVENTS 216 |
|
#define | BM_INVALID_MIXING 217 |
|
#define | BM_NO_SHM 218 |
|
#define | BM_CORRUPTED 219 |
|
#define | BM_INVALID_SIZE 220 |
|
#define | DB_SUCCESS 1 |
|
#define | DB_CREATED 302 |
|
#define | DB_NO_MEMORY 303 |
|
#define | DB_INVALID_NAME 304 |
|
#define | DB_INVALID_HANDLE 305 |
|
#define | DB_NO_SLOT 306 |
|
#define | DB_NO_SEMAPHORE 307 |
|
#define | DB_MEMSIZE_MISMATCH 308 |
|
#define | DB_INVALID_PARAM 309 |
|
#define | DB_FULL 310 |
|
#define | DB_KEY_EXIST 311 |
|
#define | DB_NO_KEY 312 |
|
#define | DB_KEY_CREATED 313 |
|
#define | DB_TRUNCATED 314 |
|
#define | DB_TYPE_MISMATCH 315 |
|
#define | DB_NO_MORE_SUBKEYS 316 |
|
#define | DB_FILE_ERROR 317 |
|
#define | DB_NO_ACCESS 318 |
|
#define | DB_STRUCT_SIZE_MISMATCH 319 |
|
#define | DB_OPEN_RECORD 320 |
|
#define | DB_OUT_OF_RANGE 321 |
|
#define | DB_INVALID_LINK 322 |
|
#define | DB_CORRUPTED 323 |
|
#define | DB_STRUCT_MISMATCH 324 |
|
#define | DB_TIMEOUT 325 |
|
#define | DB_VERSION_MISMATCH 326 |
|
#define | SS_SUCCESS 1 |
|
#define | SS_CREATED 402 |
|
#define | SS_NO_MEMORY 403 |
|
#define | SS_INVALID_NAME 404 |
|
#define | SS_INVALID_HANDLE 405 |
|
#define | SS_INVALID_ADDRESS 406 |
|
#define | SS_FILE_ERROR 407 |
|
#define | SS_NO_SEMAPHORE 408 |
|
#define | SS_NO_PROCESS 409 |
|
#define | SS_NO_THREAD 410 |
|
#define | SS_SOCKET_ERROR 411 |
|
#define | SS_TIMEOUT 412 |
|
#define | SS_SERVER_RECV 413 |
|
#define | SS_CLIENT_RECV 414 |
|
#define | SS_ABORT 415 |
|
#define | SS_EXIT 416 |
|
#define | SS_NO_TAPE 417 |
|
#define | SS_DEV_BUSY 418 |
|
#define | SS_IO_ERROR 419 |
|
#define | SS_TAPE_ERROR 420 |
|
#define | SS_NO_DRIVER 421 |
|
#define | SS_END_OF_TAPE 422 |
|
#define | SS_END_OF_FILE 423 |
|
#define | SS_FILE_EXISTS 424 |
|
#define | SS_NO_SPACE 425 |
|
#define | SS_INVALID_FORMAT 426 |
|
#define | SS_NO_ROOT 427 |
|
#define | SS_SIZE_MISMATCH 428 |
|
#define | SS_NO_MUTEX 429 |
|
#define | RPC_SUCCESS 1 |
|
#define | RPC_ABORT SS_ABORT |
|
#define | RPC_NO_CONNECTION 502 |
|
#define | RPC_NET_ERROR 503 |
|
#define | RPC_TIMEOUT 504 |
|
#define | RPC_EXCEED_BUFFER 505 |
|
#define | RPC_NOT_REGISTERED 506 |
|
#define | RPC_CONNCLOSED 507 |
|
#define | RPC_INVALID_ID 508 |
|
#define | RPC_SHUTDOWN 509 |
|
#define | RPC_NO_MEMORY 510 |
|
#define | RPC_DOUBLE_DEFINED 511 |
|
#define | RPC_MUTEX_TIMEOUT 512 |
|
#define | FE_SUCCESS 1 |
|
#define | FE_ERR_ODB 602 |
|
#define | FE_ERR_HW 603 |
|
#define | FE_ERR_DISABLED 604 |
|
#define | FE_ERR_DRIVER 605 |
|
#define | FE_PARTIALLY_DISABLED 606 |
|
#define | FE_NOT_YET_READ 607 |
|
#define | HS_SUCCESS 1 |
|
#define | HS_FILE_ERROR 702 |
|
#define | HS_NO_MEMORY 703 |
|
#define | HS_TRUNCATED 704 |
|
#define | HS_WRONG_INDEX 705 |
|
#define | HS_UNDEFINED_EVENT 706 |
|
#define | HS_UNDEFINED_VAR 707 |
|
#define | FTP_SUCCESS 1 |
|
#define | FTP_NET_ERROR 802 |
|
#define | FTP_FILE_ERROR 803 |
|
#define | FTP_RESPONSE_ERROR 804 |
|
#define | FTP_INVALID_ARG 805 |
|
#define | EL_SUCCESS 1 |
|
#define | EL_FILE_ERROR 902 |
|
#define | EL_NO_MESSAGE 903 |
|
#define | EL_TRUNCATED 904 |
|
#define | EL_FIRST_MSG 905 |
|
#define | EL_LAST_MSG 906 |
|
#define | AL_SUCCESS 1 |
|
#define | AL_INVALID_NAME 1002 |
|
#define | AL_ERROR_ODB 1003 |
|
#define | AL_RESET 1004 |
|
#define | AL_TRIGGERED 1005 |
|
#define | CMD_INIT 1 /* misc. commands must be below 20 !! */ |
|
#define | CMD_EXIT 2 |
|
#define | CMD_START 3 |
|
#define | CMD_STOP 4 |
|
#define | CMD_IDLE 5 |
|
#define | CMD_GET_THRESHOLD 6 |
|
#define | CMD_GET_THRESHOLD_CURRENT 7 |
|
#define | CMD_GET_THRESHOLD_ZERO 8 |
|
#define | CMD_SET_LABEL 9 |
|
#define | CMD_GET_LABEL 10 |
|
#define | CMD_OPEN 11 |
|
#define | CMD_CLOSE 12 |
|
#define | CMD_MISC_LAST 12 /* update this if you add new commands */ |
|
#define | CMD_SET_FIRST CMD_MISC_LAST+1 /* set commands */ |
|
#define | CMD_SET CMD_SET_FIRST |
|
#define | CMD_SET_VOLTAGE_LIMIT CMD_SET_FIRST+1 |
|
#define | CMD_SET_CURRENT_LIMIT CMD_SET_FIRST+2 |
|
#define | CMD_SET_RAMPUP CMD_SET_FIRST+3 |
|
#define | CMD_SET_RAMPDOWN CMD_SET_FIRST+4 |
|
#define | CMD_SET_TRIP_TIME CMD_SET_FIRST+5 |
|
#define | CMD_SET_CHSTATE CMD_SET_FIRST+6 |
|
#define | CMD_SET_LAST CMD_SET_FIRST+6 /* update this if you add new commands */ |
|
#define | CMD_GET_FIRST CMD_SET_LAST+1 /* multithreaded get commands */ |
|
#define | CMD_GET CMD_GET_FIRST |
|
#define | CMD_GET_CURRENT CMD_GET_FIRST+1 |
|
#define | CMD_GET_TRIP CMD_GET_FIRST+2 |
|
#define | CMD_GET_STATUS CMD_GET_FIRST+3 |
|
#define | CMD_GET_TEMPERATURE CMD_GET_FIRST+4 |
|
#define | CMD_GET_DEMAND CMD_GET_FIRST+5 |
|
#define | CMD_GET_LAST CMD_GET_FIRST+5 /* update this if you add new commands ! */ |
|
#define | CMD_GET_DIRECT CMD_GET_LAST+1 /* direct get commands */ |
|
#define | CMD_GET_VOLTAGE_LIMIT CMD_GET_DIRECT |
|
#define | CMD_GET_CURRENT_LIMIT CMD_GET_DIRECT+2 |
|
#define | CMD_GET_RAMPUP CMD_GET_DIRECT+3 |
|
#define | CMD_GET_RAMPDOWN CMD_GET_DIRECT+4 |
|
#define | CMD_GET_TRIP_TIME CMD_GET_DIRECT+5 |
|
#define | CMD_GET_CHSTATE CMD_GET_DIRECT+6 |
|
#define | CMD_GET_CRATEMAP CMD_GET_DIRECT+7 |
|
#define | CMD_GET_DEMAND_DIRECT CMD_GET_DIRECT+8 |
|
#define | CMD_GET_DIRECT_LAST CMD_GET_DIRECT+8 /* update this if you add new commands ! */ |
|
#define | CMD_ENABLE_COMMAND (1<<14) /* these two commands can be used to enable/disable */ |
|
#define | CMD_DISABLE_COMMAND (1<<15) /* one of the other commands */ |
|
#define | CMD_WRITE 100 |
|
#define | CMD_READ 101 |
|
#define | CMD_PUTS 102 |
|
#define | CMD_GETS 103 |
|
#define | CMD_DEBUG 104 |
|
#define | CMD_NAME 105 |
|
#define | CMD_INTERRUPT_ENABLE 100 |
|
#define | CMD_INTERRUPT_DISABLE 101 |
|
#define | CMD_INTERRUPT_ATTACH 102 |
|
#define | CMD_INTERRUPT_DETACH 103 |
|
#define | BD_GETS(s, z, p, t) info->bd(CMD_GETS, info->bd_info, s, z, p, t) |
|
#define | BD_READS(s, z, t) info->bd(CMD_READ, info->bd_info, s, z, t) |
|
#define | BD_PUTS(s) info->bd(CMD_PUTS, info->bd_info, s) |
|
#define | BD_WRITES(s) info->bd(CMD_WRITE, info->bd_info, s) |
|
#define | ANA_CONTINUE 1 |
|
#define | ANA_SKIP 0 |
|
#define | TRIGGER_MASK(e) ((((EVENT_HEADER *) e)-1)->trigger_mask) |
|
#define | EVENT_ID(e) ((((EVENT_HEADER *) e)-1)->event_id) |
|
#define | SERIAL_NUMBER(e) ((((EVENT_HEADER *) e)-1)->serial_number) |
|
#define | TIME_STAMP(e) ((((EVENT_HEADER *) e)-1)->time_stamp) |
|
#define | DATA_SIZE(e) ((((EVENT_HEADER *) e)-1)->data_size) |
|
#define | EVENT_SOURCE(e, o) (* (INT*) (e+o)) |
|
#define | EVENTID_BOR ((short int) 0x8000) |
|
#define | EVENTID_EOR ((short int) 0x8001) |
|
#define | EVENTID_MESSAGE ((short int) 0x8002) |
|
#define | EVENTID_FRAG1 ((short int) 0xC000) /* first fragment */ |
|
#define | EVENTID_FRAG ((short int) 0xD000) /* added to real event-id */ |
|
#define | MIDAS_MAGIC 0x494d |
|
#define | DF_INPUT (1<<0) |
|
#define | DF_OUTPUT (1<<1) |
|
#define | DF_PRIO_DEVICE (1<<2) |
|
#define | DF_READ_ONLY (1<<3) |
|
#define | DF_MULTITHREAD (1<<4) |
|
#define | DF_HW_RAMP (1<<5) |
|
#define | DF_LABELS_FROM_DEVICE (1<<6) |
|
#define | DF_REPORT_TEMP (1<<7) |
|
#define | DF_REPORT_STATUS (1<<8) |
|
#define | DF_REPORT_CHSTATE (1<<9) |
|
#define | DF_REPORT_CRATEMAP (1<<10) |
|
#define | DF_QUICKSTART (1<<11) |
|
#define | DF_POLL_DEMAND (1<<12) |
|
#define | DF_PRIORITY_READ (1<<13) |
|
#define | EQUIPMENT_COMMON_STR "\Event ID = WORD : 0\n\Trigger mask = WORD : 0\n\Buffer = STRING : [32] SYSTEM\n\Type = INT : 0\n\Source = INT : 0\n\Format = STRING : [8] FIXED\n\Enabled = BOOL : 0\n\Read on = INT : 0\n\Period = INT : 0\n\Event limit = DOUBLE : 0\n\Num subevents = DWORD : 0\n\Log history = INT : 0\n\Frontend host = STRING : [32] \n\Frontend name = STRING : [32] \n\Frontend file name = STRING : [256] \n\Status = STRING : [256] \n\Status color = STRING : [32] \n\Hidden = BOOL : 0\n\Write cache size = INT : 100000\n\" |
|
#define | EQUIPMENT_STATISTICS_STR "\Events sent = DOUBLE : 0\n\Events per sec. = DOUBLE : 0\n\kBytes per sec. = DOUBLE : 0\n\" |
|
#define | BANK_FORMAT_VERSION 1 |
|
#define | BANK_FORMAT_32BIT (1<<4) |
|
#define | BANK_FORMAT_64BIT_ALIGNED (1<<5) |
|
#define | ANA_OUTPUT_INFO_STR "\Filename = STRING : [256] run%05d.asc\n\RWNT = BOOL : 0\n\Histo Dump = BOOL : 0\n\Histo Dump Filename = STRING : [256] his%05d.rz\n\Clear histos = BOOL : 1\n\Last Histo Filename = STRING : [256] last.rz\n\Events to ODB = BOOL : 1\n\Global Memory Name = STRING : [8] ONLN\n\" |
|
#define | SET_TEST(t, v) { if (!t.registered) test_register(&t); t.value = (v); } |
|
#define | TEST(t) (t.value) |
|
#define | DEF_TEST(t) extern ANA_TEST t; |
|
#define | RT_DATA (*((DWORD *) "HSDA")) |
|
#define | RT_DEF (*((DWORD *) "HSDF")) |
|
#define | RUNINFO_STR(_name) |
|
#define | AT_INTERNAL 1 |
|
#define | AT_PROGRAM 2 |
|
#define | AT_EVALUATED 3 |
|
#define | AT_PERIODIC 4 |
|
#define | AT_LAST 4 |
|
#define | PROGRAM_INFO_STR(_name) |
|
#define | ALARM_CLASS_STR(_name) |
|
#define | ALARM_ODB_STR(_name) |
|
#define | ALARM_PERIODIC_STR(_name) |
|
#define | M_MALLOC(x) malloc(x) |
|
#define | M_CALLOC(x, y) calloc(x,y) |
|
#define | M_FREE(x) free(x) |
|
#define | PAWC_NAME PAWC |
|
#define | PAWC_DEFINE(size) |
|
#define | RPC_IN (1 << 0) |
|
#define | RPC_OUT (1 << 1) |
|
#define | RPC_POINTER (1 << 2) |
|
#define | RPC_FIXARRAY (1 << 3) |
|
#define | RPC_VARARRAY (1 << 4) |
|
#define | RPC_OUTGOING (1 << 5) |
|
#define | MAX_RPC_PARAMS 20 |
|
#define | RPC_MIN_ID 1 |
|
#define | RPC_MAX_ID 9999 |
|
#define | CF_ENDIAN (1<<0) |
|
#define | CF_IEEE2VAX (1<<1) |
|
#define | CF_VAX2IEEE (1<<2) |
|
#define | CBYTE(_i) (* ((BYTE *) prpc_param[_i])) |
|
#define | CPBYTE(_i) ( ((BYTE *) prpc_param[_i])) |
|
#define | CSHORT(_i) (* ((short *) prpc_param[_i])) |
|
#define | CPSHORT(_i) ( ((short *) prpc_param[_i])) |
|
#define | CINT(_i) (* ((INT *) prpc_param[_i])) |
|
#define | CPINT(_i) ( ((INT *) prpc_param[_i])) |
|
#define | CWORD(_i) (* ((WORD *) prpc_param[_i])) |
|
#define | CPWORD(_i) ( ((WORD *) prpc_param[_i])) |
|
#define | CLONG(_i) (* ((long *) prpc_param[_i])) |
|
#define | CPLONG(_i) ( ((long *) prpc_param[_i])) |
|
#define | CDWORD(_i) (* ((DWORD *) prpc_param[_i])) |
|
#define | CPDWORD(_i) ( ((DWORD *) prpc_param[_i])) |
|
#define | CHNDLE(_i) (* ((HNDLE *) prpc_param[_i])) |
|
#define | CPHNDLE(_i) ( ((HNDLE *) prpc_param[_i])) |
|
#define | CBOOL(_i) (* ((BOOL *) prpc_param[_i])) |
|
#define | CPBOOL(_i) ( ((BOOL *) prpc_param[_i])) |
|
#define | CFLOAT(_i) (* ((float *) prpc_param[_i])) |
|
#define | CPFLOAT(_i) ( ((float *) prpc_param[_i])) |
|
#define | CDOUBLE(_i) (* ((double *) prpc_param[_i])) |
|
#define | CPDOUBLE(_i) ( ((double *) prpc_param[_i])) |
|
#define | CSTRING(_i) ( ((char *) prpc_param[_i])) |
|
#define | CARRAY(_i) ( ((void *) prpc_param[_i])) |
|
#define | CBYTE(_i) (* ((BYTE *) prpc_param[_i])) |
|
#define | CPBYTE(_i) ( ((BYTE *) prpc_param[_i])) |
|
#define | CSHORT(_i) (* ((short *) prpc_param[_i])) |
|
#define | CPSHORT(_i) ( ((short *) prpc_param[_i])) |
|
#define | CINT(_i) (* ((INT *) prpc_param[_i])) |
|
#define | CPINT(_i) ( ((INT *) prpc_param[_i])) |
|
#define | CWORD(_i) (* ((WORD *) prpc_param[_i])) |
|
#define | CPWORD(_i) ( ((WORD *) prpc_param[_i])) |
|
#define | CLONG(_i) (* ((long *) prpc_param[_i])) |
|
#define | CPLONG(_i) ( ((long *) prpc_param[_i])) |
|
#define | CDWORD(_i) (* ((DWORD *) prpc_param[_i])) |
|
#define | CPDWORD(_i) ( ((DWORD *) prpc_param[_i])) |
|
#define | CHNDLE(_i) (* ((HNDLE *) prpc_param[_i])) |
|
#define | CPHNDLE(_i) ( ((HNDLE *) prpc_param[_i])) |
|
#define | CBOOL(_i) (* ((BOOL *) prpc_param[_i])) |
|
#define | CPBOOL(_i) ( ((BOOL *) prpc_param[_i])) |
|
#define | CFLOAT(_i) (* ((float *) prpc_param[_i])) |
|
#define | CPFLOAT(_i) ( ((float *) prpc_param[_i])) |
|
#define | CDOUBLE(_i) (* ((double *) prpc_param[_i])) |
|
#define | CPDOUBLE(_i) ( ((double *) prpc_param[_i])) |
|
#define | CSTRING(_i) ( ((char *) prpc_param[_i])) |
|
#define | CARRAY(_i) ( ((void *) prpc_param[_i])) |
|
#define | cBYTE (* ((BYTE *) prpc_param[--n_param])) |
|
#define | cPBYTE ( ((BYTE *) prpc_param[--n_param])) |
|
#define | cSHORT (* ((short *) prpc_param[--n_param])) |
|
#define | cPSHORT ( ((short *) prpc_param[--n_param])) |
|
#define | cINT (* ((INT *) prpc_param[--n_param])) |
|
#define | cPINT ( ((INT *) prpc_param[--n_param])) |
|
#define | cWORD (* ((WORD *) prpc_param[--n_param])) |
|
#define | cPWORD ( ((WORD *) prpc_param[--n_param])) |
|
#define | cLONG (* ((long *) prpc_param[--n_param])) |
|
#define | cPLONG ( ((long *) prpc_param[--n_param])) |
|
#define | cDWORD (* ((DWORD *) prpc_param[--n_param])) |
|
#define | cPDWORD ( ((DWORD *) prpc_param[--n_param])) |
|
#define | cHNDLE (* ((HNDLE *) prpc_param[--n_param])) |
|
#define | cPHNDLE ( ((HNDLE *) prpc_param[--n_param])) |
|
#define | cBOOL (* ((BOOL *) prpc_param[--n_param])) |
|
#define | cPBOOL ( ((BOOL *) prpc_param[--n_param])) |
|
#define | cFLOAT (* ((float *) prpc_param[--n_param])) |
|
#define | cPFLOAT ( ((float *) prpc_param[--n_param])) |
|
#define | cDOUBLE (* ((double *) prpc_param[--n_param])) |
|
#define | cPDOUBLE ( ((double *) prpc_param[--n_param])) |
|
#define | cSTRING ( ((char *) prpc_param[--n_param])) |
|
#define | cARRAY ( ((void *) prpc_param[--n_param])) |
|
#define | JS_LEVEL_0 0 |
|
#define | JS_LEVEL_1 1 |
|
#define | JS_MUST_BE_SUBDIR 1 |
|
#define | JSFLAG_SAVE_KEYS (1<<1) |
|
#define | JSFLAG_FOLLOW_LINKS (1<<2) |
|
#define | JSFLAG_RECURSE (1<<3) |
|
#define | JSFLAG_LOWERCASE (1<<4) |
|
#define | JSFLAG_OMIT_NAMES (1<<5) |
|
#define | JSFLAG_OMIT_LAST_WRITTEN (1<<6) |
|
#define | JSFLAG_OMIT_OLD (1<<7) |
|
#define | EXPRT |
|
#define | HAVE_CM_GET_CLIENT_NAME 1 |
|
#define | HAVE_CM_PERIODIC_TASKS 1 |
|
#define | HAVE_BM_SEND_EVENT_VEC 1 |
|
#define | HAVE_BM_RECEIVE_EVENT_VEC 1 |
|
#define | HAVE_BM_RECEIVE_EVENT_ALLOC 1 |
|
#define | HAVE_DB_GET_VALUE_STRING_CREATE_STRING_LENGTH 1 |
|
|
INT | device_driver (DEVICE_DRIVER *device_driver, INT cmd,...) |
|
void * | dbg_malloc (unsigned int size, char *file, int line) |
|
void * | dbg_calloc (unsigned int size, unsigned int count, char *file, int line) |
|
void | dbg_free (void *adr, char *file, int line) |
|
std::string | cm_get_error (INT code) |
|
const char *EXPRT | cm_get_version (void) |
|
const char *EXPRT | cm_get_revision (void) |
|
INT EXPRT | cm_get_experiment_name (char *name, int name_size) |
|
std::string | cm_get_experiment_name () |
|
INT EXPRT | cm_get_environment (char *host_name, int host_name_size, char *exp_name, int exp_name_size) |
|
INT EXPRT | cm_get_environment (std::string *host_name, std::string *exp_name) |
|
INT EXPRT | cm_list_experiments_local (STRING_LIST *exp_names) |
|
INT EXPRT | cm_list_experiments_remote (const char *host_name, STRING_LIST *exp_names) |
|
INT EXPRT | cm_get_exptab_filename (char *filename, int filename_size) |
|
std::string | cm_get_exptab_filename () |
|
INT EXPRT | cm_get_exptab (const char *exp_name, char *expdir, int expdir_size, char *expuser, int expuser_size) |
|
INT EXPRT | cm_get_exptab (const char *exp_name, std::string *expdir, std::string *expuser) |
|
INT EXPRT | cm_select_experiment_local (std::string *exp_name) |
|
INT EXPRT | cm_select_experiment_remote (const char *host_name, std::string *exp_name) |
|
INT EXPRT | cm_set_experiment_local (const char *exp_name) |
|
INT EXPRT | cm_connect_experiment (const char *host_name, const char *exp_name, const char *client_name, void(*func)(char *)) |
|
INT EXPRT | cm_connect_experiment1 (const char *host_name, const char *exp_name, const char *client_name, void(*func)(char *), INT odb_size, DWORD watchdog_timeout) |
|
INT EXPRT | cm_disconnect_experiment (void) |
|
INT EXPRT | cm_register_transition (INT transition, INT(*func)(INT, char *), int sequence_number) |
|
INT EXPRT | cm_deregister_transition (INT transition) |
|
INT EXPRT | cm_set_transition_sequence (INT transition, INT sequence_number) |
|
INT EXPRT | cm_set_client_run_state (INT state) |
|
INT EXPRT | cm_query_transition (int *transition, int *run_number, int *trans_time) |
|
INT EXPRT | cm_register_deferred_transition (INT transition, BOOL(*func)(INT, BOOL)) |
|
INT EXPRT | cm_check_deferred_transition (void) |
|
INT EXPRT | cm_transition (INT transition, INT run_number, char *error, INT strsize, INT async_flag, INT debug_flag) |
|
INT EXPRT | cm_transition_cleanup () |
|
std::string EXPRT | cm_transition_name (int transition) |
|
INT EXPRT | cm_register_server (void) |
|
INT EXPRT | cm_register_function (INT id, INT(*func)(INT, void **)) |
|
INT EXPRT | cm_connect_client (const char *client_name, HNDLE *hConn) |
|
INT EXPRT | cm_disconnect_client (HNDLE hConn, BOOL bShutdown) |
|
INT EXPRT | cm_set_experiment_database (HNDLE hDB, HNDLE hKeyClient) |
|
INT EXPRT | cm_get_experiment_database (HNDLE *hDB, HNDLE *hKeyClient) |
|
INT EXPRT | cm_set_experiment_semaphore (INT semaphore_alarm, INT semaphore_elog, INT semaphore_history, INT semaphore_msg) |
|
INT EXPRT | cm_get_experiment_semaphore (INT *semaphore_alarm, INT *semaphore_elog, INT *semaphore_history, INT *semaphore_msg) |
|
INT EXPRT | cm_set_client_info (HNDLE hDB, HNDLE *hKeyClient, const char *host_name, char *client_name, INT computer_id, const char *password, DWORD watchdog_timeout) |
|
std::string EXPRT | cm_get_client_name () |
|
INT EXPRT | cm_check_client (HNDLE hDB, HNDLE hKeyClient) |
|
INT EXPRT | cm_set_watchdog_params (BOOL call_watchdog, DWORD timeout) |
|
INT EXPRT | cm_get_watchdog_params (BOOL *call_watchdog, DWORD *timeout) |
|
INT EXPRT | cm_get_watchdog_info (HNDLE hDB, const char *client_name, DWORD *timeout, DWORD *last) |
|
INT EXPRT | cm_watchdog_thread (void *unused) |
|
INT EXPRT | cm_start_watchdog_thread (void) |
|
INT EXPRT | cm_stop_watchdog_thread (void) |
|
INT EXPRT | cm_shutdown (const char *name, BOOL bUnique) |
|
INT EXPRT | cm_exist (const char *name, BOOL bUnique) |
|
INT EXPRT | cm_cleanup (const char *client_name, BOOL ignore_timeout) |
|
INT EXPRT | cm_yield (INT millisec) |
|
INT EXPRT | cm_periodic_tasks (void) |
|
INT EXPRT | cm_execute (const char *command, char *result, INT buf_size) |
|
INT EXPRT | cm_synchronize (DWORD *sec) |
|
INT EXPRT | cm_asctime (char *str, INT buf_size) |
|
std::string EXPRT | cm_asctime () |
|
INT EXPRT | cm_time (DWORD *t) |
|
BOOL EXPRT | cm_is_ctrlc_pressed (void) |
|
void EXPRT | cm_ack_ctrlc_pressed (void) |
|
INT EXPRT | cm_exec_script (const char *odb_path_to_script) |
|
int EXPRT | cm_write_event_to_odb (HNDLE hDB, HNDLE hKey, const EVENT_HEADER *pevent, INT format) |
|
INT EXPRT | cm_set_msg_print (INT system_mask, INT user_mask, int(*func)(const char *)) |
|
INT EXPRT | cm_msg (INT message_type, const char *filename, INT line, const char *routine, const char *format,...) MATTRPRINTF(5 |
|
INT EXPRT INT EXPRT | cm_msg1 (INT message_type, const char *filename, INT line, const char *facility, const char *routine, const char *format,...) MATTRPRINTF(6 |
|
INT EXPRT INT EXPRT INT EXPRT | cm_msg_flush_buffer (void) |
|
INT EXPRT | cm_msg_register (EVENT_HANDLER *func) |
|
INT EXPRT | cm_msg_retrieve (INT n_message, char *message, INT buf_size) |
|
INT EXPRT | cm_msg_retrieve2 (const char *facility, time_t t, int min_messages, char **messages, int *num_messages) |
|
INT EXPRT | cm_msg_facilities (STRING_LIST *list) |
|
void EXPRT | cm_msg_get_logfile (const char *facility, time_t t, std::string *filename, std::string *linkname, std::string *linktarget) |
|
INT EXPRT | cm_msg_open_buffer (void) |
|
INT EXPRT | cm_msg_close_buffer (void) |
|
INT EXPRT | cm_msg_early_init (void) |
|
BOOL EXPRT | equal_ustring (const char *str1, const char *str2) |
|
BOOL EXPRT | ends_with_ustring (const char *str, const char *suffix) |
|
bool EXPRT | ends_with_char (const std::string &s, char c) |
|
BOOL EXPRT | strmatch (char *pattern, char *str) |
|
void EXPRT | strarrayindex (char *odbpath, int *index1, int *index2) |
|
std::string | msprintf (const char *format,...) MATTRPRINTF(1 |
|
std::string std::string | cm_expand_env (const char *str) |
|
INT EXPRT | bm_open_buffer (const char *buffer_name, INT buffer_size, INT *buffer_handle) |
|
INT EXPRT | bm_get_buffer_handle (const char *buffer_name, INT *buffer_handle) |
|
INT EXPRT | bm_close_buffer (INT buffer_handle) |
|
INT EXPRT | bm_close_all_buffers (void) |
|
INT EXPRT | bm_init_buffer_counters (INT buffer_handle) |
|
INT EXPRT | bm_get_buffer_info (INT buffer_handle, BUFFER_HEADER *buffer_header) |
|
INT EXPRT | bm_get_buffer_level (INT buffer_handle, INT *n_bytes) |
|
INT EXPRT | bm_set_cache_size (INT buffer_handle, size_t read_size, size_t write_size) |
|
INT EXPRT | bm_compose_event (EVENT_HEADER *event_header, short int event_id, short int trigger_mask, DWORD data_size, DWORD serial) |
|
INT EXPRT | bm_compose_event_threadsafe (EVENT_HEADER *event_header, short int event_id, short int trigger_mask, DWORD data_size, DWORD *serial) |
|
INT EXPRT | bm_match_event (short int event_id, short int trigger_mask, const EVENT_HEADER *pevent) |
|
INT EXPRT | bm_request_event (INT buffer_handle, short int event_id, short int trigger_mask, INT sampling_type, INT *request_id, EVENT_HANDLER *func) |
|
INT EXPRT | bm_add_event_request (INT buffer_handle, short int event_id, short int trigger_mask, INT sampling_type, EVENT_HANDLER *func, INT request_id) |
|
INT EXPRT | bm_remove_event_request (INT buffer_handle, INT request_id) |
|
INT EXPRT | bm_delete_request (INT request_id) |
|
INT EXPRT | bm_send_event (INT buffer_handle, const EVENT_HEADER *event, int unused, int timeout_msec) |
|
INT EXPRT | bm_send_event_vec (INT buffer_handle, const std::vector< char > &event, int timeout_msec) |
|
INT EXPRT | bm_send_event_vec (INT buffer_handle, const std::vector< std::vector< char > > &event, int timeout_msec) |
|
INT EXPRT | bm_send_event_sg (INT buffer_handle, int sg_n, const char *const sg_ptr[], const size_t sg_len[], int timeout_msec) |
|
INT EXPRT | bm_receive_event (INT buffer_handle, void *destination, INT *buf_size, int timeout_msec) |
|
INT EXPRT | bm_receive_event_vec (INT buffer_handle, std::vector< char > *event, int timeout_msec) |
|
INT EXPRT | bm_receive_event_alloc (INT buffer_handle, EVENT_HEADER **ppevent, int timeout_msec) |
|
INT EXPRT | bm_skip_event (INT buffer_handle) |
|
INT EXPRT | bm_flush_cache (INT buffer_handle, int timeout_msec) |
|
INT EXPRT | bm_poll_event (void) |
|
INT EXPRT | bm_empty_buffers (void) |
|
INT EXPRT | bm_check_buffers (void) |
|
INT EXPRT | bm_write_statistics_to_odb (void) |
|
INT | db_open_database (const char *xdatabase_name, INT database_size, HNDLE *hDB, const char *client_name) |
|
INT | db_close_database (HNDLE hDB) |
|
INT | db_close_all_databases (void) |
|
INT | db_protect_database (HNDLE hDB) |
|
INT | db_create_key (HNDLE hDB, HNDLE hKey, const char *key_name, DWORD type) |
|
INT | db_create_link (HNDLE hDB, HNDLE hKey, const char *link_name, const char *destination) |
|
INT | db_set_value (HNDLE hDB, HNDLE hKeyRoot, const char *key_name, const void *data, INT data_size, INT num_values, DWORD type) |
|
INT | db_set_value_index (HNDLE hDB, HNDLE hKeyRoot, const char *key_name, const void *data, INT data_size, INT idx, DWORD type, BOOL trunc) |
|
INT | db_get_value (HNDLE hDB, HNDLE hKeyRoot, const char *key_name, void *data, INT *buf_size, DWORD type, BOOL create) |
|
INT EXPRT | db_resize_string (HNDLE hdb, HNDLE hKeyRoot, const char *key_name, int num_values, int max_string_length) |
|
INT EXPRT | db_get_value_string (HNDLE hdb, HNDLE hKeyRoot, const char *key_name, int index, std::string *s, BOOL create, int create_string_length) |
|
INT EXPRT | db_set_value_string (HNDLE hDB, HNDLE hKeyRoot, const char *key_name, const std::string *s) |
|
INT | db_find_key (HNDLE hDB, HNDLE hKey, const char *key_name, HNDLE *subhKey) |
|
INT | db_find_link (HNDLE hDB, HNDLE hKey, const char *key_name, HNDLE *subhKey) |
|
INT | db_find_key1 (HNDLE hDB, HNDLE hKey, const char *key_name, HNDLE *subhKey) |
|
INT | db_find_link1 (HNDLE hDB, HNDLE hKey, const char *key_name, HNDLE *subhKey) |
|
INT | db_find_keys (HNDLE hDB, HNDLE hKeyRoot, char *odbpath, std::vector< HNDLE > &hKeyVector) |
|
INT | db_get_parent (HNDLE hDB, HNDLE hKey, HNDLE *parenthKey) |
|
INT | db_scan_tree (HNDLE hDB, HNDLE hKey, INT level, INT(*callback)(HNDLE, HNDLE, KEY *, INT, void *), void *info) |
|
INT | db_scan_tree_link (HNDLE hDB, HNDLE hKey, INT level, void(*callback)(HNDLE, HNDLE, KEY *, INT, void *), void *info) |
|
INT | db_get_path (HNDLE hDB, HNDLE hKey, char *path, INT buf_size) |
|
std::string | db_get_path (HNDLE hDB, HNDLE hKey) |
|
INT | db_delete_key (HNDLE hDB, HNDLE hKey, BOOL follow_links) |
|
INT | db_enum_key (HNDLE hDB, HNDLE hKey, INT idx, HNDLE *subkey_handle) |
|
INT | db_enum_link (HNDLE hDB, HNDLE hKey, INT idx, HNDLE *subkey_handle) |
|
INT | db_get_next_link (HNDLE hDB, HNDLE hKey, HNDLE *subkey_handle) |
|
INT | db_get_key (HNDLE hDB, HNDLE hKey, KEY *key) |
|
INT | db_get_link (HNDLE hDB, HNDLE hKey, KEY *key) |
|
INT | db_get_key_info (HNDLE hDB, HNDLE hKey, char *name, INT name_size, INT *type, INT *num_values, INT *item_size) |
|
INT | db_get_key_time (HNDLE hDB, HNDLE hKey, DWORD *delta) |
|
INT | db_rename_key (HNDLE hDB, HNDLE hKey, const char *name) |
|
INT | db_reorder_key (HNDLE hDB, HNDLE hKey, INT idx) |
|
INT | db_get_data (HNDLE hDB, HNDLE hKey, void *data, INT *buf_size, DWORD type) |
|
INT | db_get_link_data (HNDLE hDB, HNDLE hKey, void *data, INT *buf_size, DWORD type) |
|
INT | db_get_data1 (HNDLE hDB, HNDLE hKey, void *data, INT *buf_size, DWORD type, INT *num_values) |
|
INT | db_get_data_index (HNDLE hDB, HNDLE hKey, void *data, INT *buf_size, INT idx, DWORD type) |
|
INT | db_set_data (HNDLE hDB, HNDLE hKey, const void *data, INT buf_size, INT num_values, DWORD type) |
|
INT | db_set_data1 (HNDLE hDB, HNDLE hKey, const void *data, INT buf_size, INT num_values, DWORD type) |
|
INT | db_notify_clients_array (HNDLE hDB, HNDLE hKeys[], INT size) |
|
INT | db_set_link_data (HNDLE hDB, HNDLE hKey, const void *data, INT buf_size, INT num_values, DWORD type) |
|
INT | db_set_data_index (HNDLE hDB, HNDLE hKey, const void *data, INT data_size, INT idx, DWORD type) |
|
INT | db_set_link_data_index (HNDLE hDB, HNDLE hKey, const void *data, INT data_size, INT idx, DWORD type) |
|
INT | db_set_data_index1 (HNDLE hDB, HNDLE hKey, const void *data, INT data_size, INT idx, DWORD type, BOOL bNotify) |
|
INT | db_set_num_values (HNDLE hDB, HNDLE hKey, INT num_values) |
|
INT | db_merge_data (HNDLE hDB, HNDLE hKeyRoot, const char *name, void *data, INT data_size, INT num_values, INT type) |
|
INT | db_set_mode (HNDLE hDB, HNDLE hKey, WORD mode, BOOL recurse) |
|
INT | db_create_record (HNDLE hDB, HNDLE hKey, const char *orig_key_name, const char *init_str) |
|
INT | db_check_record (HNDLE hDB, HNDLE hKey, const char *keyname, const char *rec_str, BOOL correct) |
|
INT | db_open_record (HNDLE hDB, HNDLE hKey, void *ptr, INT rec_size, WORD access_mode, void(*dispatcher)(INT, INT, void *), void *info) |
|
INT | db_open_record1 (HNDLE hDB, HNDLE hKey, void *ptr, INT rec_size, WORD access_mode, void(*dispatcher)(INT, INT, void *), void *info, const char *rec_str) |
|
INT | db_close_record (HNDLE hDB, HNDLE hKey) |
|
INT | db_get_record (HNDLE hDB, HNDLE hKey, void *data, INT *buf_size, INT align) |
|
INT | db_get_record1 (HNDLE hDB, HNDLE hKey, void *data, INT *buf_size, INT align, const char *rec_str) |
|
INT | db_get_record2 (HNDLE hDB, HNDLE hKey, void *data, INT *xbuf_size, INT align, const char *rec_str, BOOL correct) |
|
INT | db_get_record_size (HNDLE hDB, HNDLE hKey, INT align, INT *buf_size) |
|
INT | db_set_record (HNDLE hDB, HNDLE hKey, void *data, INT buf_size, INT align) |
|
INT EXPRT | db_set_record2 (HNDLE hdb, HNDLE hKey, void *data, INT buf_size, INT align, const char *rec_str) |
|
INT | db_send_changed_records () |
|
INT | db_get_open_records (HNDLE hDB, HNDLE hKey, char *str, INT buf_size, BOOL fix) |
|
INT | db_add_open_record (HNDLE hDB, HNDLE hKey, WORD access_mode) |
|
INT | db_remove_open_record (HNDLE hDB, HNDLE hKey, BOOL lock) |
|
INT EXPRT | db_watch (HNDLE hDB, HNDLE hKey, void(*dispatcher)(INT, INT, INT, void *info), void *info) |
|
INT | db_unwatch (HNDLE hDB, HNDLE hKey) |
|
INT | db_unwatch_all () |
|
INT | db_load (HNDLE hDB, HNDLE hKeyRoot, const char *filename, BOOL bRemote) |
|
INT | db_save (HNDLE hDB, HNDLE hKey, const char *filename, BOOL bRemote) |
|
INT | db_copy (HNDLE hDB, HNDLE hKey, char *buffer, INT *buffer_size, const char *path) |
|
INT | db_paste (HNDLE hDB, HNDLE hKeyRoot, const char *buffer) |
|
INT | db_paste_xml (HNDLE hDB, HNDLE hKeyRoot, const char *buffer) |
|
INT | db_save_struct (HNDLE hDB, HNDLE hKey, const char *file_name, const char *struct_name, BOOL append) |
|
INT | db_save_string (HNDLE hDB, HNDLE hKey, const char *file_name, const char *string_name, BOOL append) |
|
INT | db_save_xml (HNDLE hDB, HNDLE hKey, const char *filename) |
|
INT | db_copy_xml (HNDLE hDB, HNDLE hKey, char *buffer, int *buffer_size, bool header) |
|
INT | db_save_json (HNDLE hDB, HNDLE hKey, const char *filename, int flags) |
|
INT EXPRT | db_load_json (HNDLE hdb, HNDLE key_handle, const char *filename) |
|
void | json_write (char **buffer, int *buffer_size, int *buffer_end, int level, const char *s, int quoted) |
|
int EXPRT | json_write_anything (HNDLE hDB, HNDLE hKey, char **buffer, int *buffer_size, int *buffer_end, int level, int must_be_subdir, int flags, time_t timestamp) |
|
INT | db_copy_json_obsolete (HNDLE hDB, HNDLE hKey, char **buffer, int *buffer_size, int *buffer_end, int save_keys, int follow_links, int recurse) |
|
INT | db_copy_json_save (HNDLE hDB, HNDLE hKey, char **buffer, int *buffer_size, int *buffer_end) |
|
INT | db_copy_json_ls (HNDLE hDB, HNDLE hKey, char **buffer, int *buffer_size, int *buffer_end) |
|
INT | db_copy_json_values (HNDLE hDB, HNDLE hKey, char **buffer, int *buffer_size, int *buffer_end, int omit_names, int omit_last_written, time_t omit_old_timestamp, int preserve_case) |
|
INT | db_copy_json_array (HNDLE hDB, HNDLE hKey, char **buffer, int *buffer_size, int *buffer_end) |
|
INT | db_copy_json_index (HNDLE hDB, HNDLE hKey, int index, char **buffer, int *buffer_size, int *buffer_end) |
|
INT EXPRT | db_paste_json (HNDLE hDB, HNDLE hKey, const char *buffer) |
|
INT EXPRT | db_paste_json_node (HNDLE hDB, HNDLE hKey, int index, const MJsonNode *json_node) |
|
MJsonNode * | db_sor (HNDLE hDB, const char *root_path) |
|
MJsonNode * | db_scl (HNDLE hDB) |
|
INT | db_sprintf (char *string, const void *data, INT data_size, INT idx, DWORD type) |
|
INT | db_sprintff (char *string, const char *format, const void *data, INT data_size, INT idx, DWORD type) |
|
INT | db_sprintfh (char *string, const void *data, INT data_size, INT idx, DWORD type) |
|
std::string | db_sprintf (const void *data, INT data_size, INT idx, DWORD type) |
|
std::string | db_sprintff (const char *format, const void *data, INT data_size, INT idx, DWORD type) |
|
std::string | db_sprintfh (const void *data, INT data_size, INT idx, DWORD type) |
|
INT | db_sscanf (const char *data_str, void *data, INT *data_size, INT i, DWORD tid) |
|
INT | db_get_watchdog_info (HNDLE hDB, const char *client_name, DWORD *timeout, DWORD *last) |
|
INT | db_update_last_activity (DWORD millitime) |
|
int | db_delete_client_info (HNDLE hDB, int pid) |
|
char * | strcomb (const char **list) |
|
std::string | strcomb1 (const char **list) |
|
void EXPRT | bk_init (void *pbh) |
|
void EXPRT | bk_init32 (void *event) |
|
void EXPRT | bk_init32a (void *event) |
|
BOOL EXPRT | bk_is32 (const void *event) |
|
BOOL EXPRT | bk_is32a (const void *event) |
|
INT EXPRT | bk_size (const void *pbh) |
|
void EXPRT | bk_create (void *pbh, const char *name, WORD type, void **pdata) |
|
INT EXPRT | bk_delete (void *event, const char *name) |
|
INT EXPRT | bk_close (void *pbh, void *pdata) |
|
INT EXPRT | bk_list (const void *pbh, char *bklist) |
|
INT EXPRT | bk_locate (const void *pbh, const char *name, void *pdata) |
|
INT EXPRT | bk_iterate (const void *pbh, BANK **pbk, void *pdata) |
|
INT EXPRT | bk_iterate32 (const void *pbh, BANK32 **pbk, void *pdata) |
|
INT EXPRT | bk_iterate32a (const void *pbh, BANK32A **pbk, void *pdata) |
|
INT EXPRT | bk_copy (char *pevent, char *psrce, const char *bkname) |
|
INT EXPRT | bk_swap (void *event, BOOL force) |
|
INT EXPRT | bk_find (const BANK_HEADER *pbkh, const char *name, DWORD *bklen, DWORD *bktype, void **pdata) |
|
INT EXPRT | rpc_clear_allowed_hosts (void) |
|
INT EXPRT | rpc_add_allowed_host (const char *hostname) |
|
INT EXPRT | rpc_check_allowed_host (const char *hostname) |
|
INT EXPRT | rpc_register_functions (const RPC_LIST *new_list, RPC_HANDLER func) |
|
INT EXPRT | rpc_register_function (INT id, RPC_HANDLER func) |
|
INT EXPRT | rpc_get_hw_type () |
|
INT EXPRT | rpc_get_timeout (HNDLE hConn) |
|
INT EXPRT | rpc_set_timeout (HNDLE hConn, int timeout_msec, int *old_timeout_msec=NULL) |
|
INT EXPRT | rpc_set_name (const char *name) |
|
std::string | rpc_get_name () |
|
bool EXPRT | rpc_is_remote (void) |
|
bool EXPRT | rpc_is_connected (void) |
|
std::string | rpc_get_mserver_hostname () |
|
bool EXPRT | rpc_is_mserver (void) |
|
INT EXPRT | rpc_set_debug (void(*func)(const char *), INT mode) |
|
void EXPRT | rpc_debug_printf (const char *format,...) |
|
INT EXPRT | rpc_register_server (int port, int *plsock, int *pport) |
|
INT EXPRT | rpc_register_client (const char *name, RPC_LIST *list) |
|
INT EXPRT | rpc_server_loop (void) |
|
INT EXPRT | rpc_server_shutdown (void) |
|
INT EXPRT | rpc_client_call (HNDLE hConn, DWORD routine_id,...) |
|
INT EXPRT | rpc_call (DWORD routine_id,...) |
|
INT EXPRT | rpc_tid_size (INT id) |
|
const char EXPRT * | rpc_tid_name (INT id) |
|
const char EXPRT * | rpc_tid_name_old (INT id) |
|
INT EXPRT | rpc_name_tid (const char *name) |
|
INT EXPRT | rpc_server_connect (const char *host_name, const char *exp_name) |
|
INT EXPRT | rpc_client_connect (const char *host_name, INT midas_port, const char *client_name, HNDLE *hConnection) |
|
INT EXPRT | rpc_client_disconnect (HNDLE hConn, BOOL bShutdown) |
|
INT EXPRT | rpc_send_event (INT buffer_handle, const EVENT_HEADER *event, int unused, INT async_flag, INT mode) |
|
INT EXPRT | rpc_flush_event (void) |
|
INT EXPRT | rpc_send_event1 (INT buffer_handle, const EVENT_HEADER *event) |
|
INT EXPRT | rpc_send_event_sg (INT buffer_handle, int sg_n, const char *const sg_ptr[], const size_t sg_len[]) |
|
INT EXPRT | rpc_test_rpc () |
|
void EXPRT | rpc_get_convert_flags (INT *convert_flags) |
|
void EXPRT | rpc_convert_single (void *data, INT tid, INT flags, INT convert_flags) |
|
void EXPRT | rpc_convert_data (void *data, INT tid, INT flags, INT size, INT convert_flags) |
|
DWORD | ss_millitime () |
|
DWORD | ss_time () |
|
double | ss_time_sec () |
|
DWORD | ss_settime (DWORD seconds) |
|
void | ss_tzset () |
|
time_t | ss_mktime (struct tm *tms) |
|
std::string | ss_asctime () |
|
INT | ss_sleep (INT millisec) |
|
BOOL | ss_kbhit () |
|
std::string | ss_getcwd () |
|
double | ss_nan () |
|
int | ss_isnan (double x) |
|
int | ss_isfin (double x) |
|
void | ss_clear_screen () |
|
void | ss_printf (INT x, INT y, const char *format,...) |
|
void | ss_set_screen_size (int x, int y) |
|
char * | ss_getpass (const char *prompt) |
|
INT | ss_getchar (BOOL reset) |
|
char * | ss_crypt (const char *buf, const char *salt) |
|
char * | ss_gets (char *string, int size) |
|
void * | ss_ctrlc_handler (void(*func)(int)) |
|
INT | ss_write_tcp (int sock, const char *buffer, size_t buffer_size) |
|
INT | ss_directio_give_port (INT start, INT end) |
|
INT | ss_directio_lock_port (INT start, INT end) |
|
INT | ss_tape_open (char *path, INT oflag, INT *channel) |
|
INT | ss_tape_close (INT channel) |
|
INT | ss_tape_status (char *path) |
|
INT | ss_tape_read (INT channel, void *pdata, INT *count) |
|
INT | ss_tape_write (INT channel, void *pdata, INT count) |
|
INT | ss_tape_write_eof (INT channel) |
|
INT | ss_tape_fskip (INT channel, INT count) |
|
INT | ss_tape_rskip (INT channel, INT count) |
|
INT | ss_tape_rewind (INT channel) |
|
INT | ss_tape_spool (INT channel) |
|
INT | ss_tape_mount (INT channel) |
|
INT | ss_tape_unmount (INT channel) |
|
INT | ss_tape_get_blockn (INT channel) |
|
double | ss_disk_free (const char *path) |
|
double | ss_file_size (const char *path) |
|
time_t | ss_file_time (const char *path) |
|
int | ss_dir_exist (const char *path) |
|
int | ss_file_exist (const char *path) |
|
int | ss_file_link_exist (const char *path) |
|
INT | ss_file_remove (const char *path) |
|
INT | ss_file_find (const char *path, const char *pattern, char **plist) |
|
INT | ss_dir_find (const char *path, const char *pattern, char **plist) |
|
INT | ss_dirlink_find (const char *path, const char *pattern, char **plist) |
|
INT | ss_file_find (const char *path, const char *pattern, STRING_LIST *plist) |
|
INT | ss_dir_find (const char *path, const char *pattern, STRING_LIST *plist) |
|
INT | ss_dirlink_find (const char *path, const char *pattern, STRING_LIST *plist) |
|
double | ss_disk_size (const char *path) |
|
int | ss_file_copy (const char *src, const char *dst, bool append) |
|
bool | ss_is_valid_utf8 (const char *string) |
|
bool | ss_repair_utf8 (char *string) |
|
bool | ss_repair_utf8 (std::string &s) |
|
INT EXPRT | el_retrieve (char *tag, char *date, int *run, char *author, char *type, char *system, char *subject, char *text, int *textsize, char *orig_tag, char *reply_tag, char *attachment1, char *attachment2, char *attachment3, char *encoding) |
|
INT EXPRT | el_submit (int run, const char *author, const char *type, const char *system, const char *subject, const char *text, const char *reply_to, const char *encoding, const char *afilename1, const char *buffer1, INT buffer_size1, const char *afilename2, const char *buffer2, INT buffer_size2, const char *afilename3, const char *buffer3, INT buffer_size3, char *tag, INT tag_size) |
|
INT EXPRT | el_search_message (char *tag, int *fh, BOOL walk, char *filename, int filename_size) |
|
INT EXPRT | el_search_run (int run, char *return_tag) |
|
INT EXPRT | el_delete_message (const char *tag) |
|
INT EXPRT | al_check (void) |
|
INT EXPRT | al_trigger_alarm (const char *alarm_name, const char *alarm_message, const char *default_class, const char *cond_str, INT type) |
|
INT EXPRT | al_trigger_class (const char *alarm_class, const char *alarm_message, BOOL first) |
|
INT EXPRT | al_reset_alarm (const char *alarm_name) |
|
BOOL EXPRT | al_evaluate_condition (const char *alarm_name, const char *condition, std::string *pvalue) |
|
INT | al_get_alarms (std::string *presult) |
|
INT EXPRT | al_define_odb_alarm (const char *name, const char *condition, const char *aclass, const char *message) |
|
void EXPRT | test_register (ANA_TEST *t) |
|
void EXPRT | add_data_dir (char *result, char *file) |
|
void EXPRT | lock_histo (INT id) |
|
void EXPRT | open_subfolder (const char *name) |
|
void EXPRT | close_subfolder (void) |
|
int | hs_image_retrieve (std::string image_name, time_t start, time_t stop, std::vector< time_t > &vtime, std::vector< std::string > &vfilename) |
|