|
CAEN Utility
2.0.2
Utilities for CAEN projects
|
Definitions and types for CAENMultiplatform.h. More...
#include <stdbool.h>#include <string.h>#include <CAENMap.h>#include <netinet/in.h>#include <sys/types.h>#include <dirent.h>#include <endian.h>#include <getopt.h>Go to the source code of this file.
Data Structures | |
| struct | c_systemtime_t |
| struct | c_environment_t |
| struct | c_Process_t |
Macros | |
| #define | MAX_PROC_NARGS 100 |
| #define | max(a, b) (((a) > (b)) ? (a) : (b)) |
| #define | min(a, b) (((a) < (b)) ? (a) : (b)) |
| #define | TRUE true |
| #define | FALSE false |
| #define | INFINITE INT32_C(-1) |
| #define | DIRSEP0 "/" |
| #define | DIRSEPS {DIRSEP0} |
| #define | DIRSEPS_CHAR {'/'} |
| #define | DIRSEPS_STR {'/', '\0'} |
| #define | DIRSEP DIRSEP0 |
Typedefs | |
| typedef void * | c_libhandle_t |
| typedef void * | c_fcnhandle_t |
Enumerations | |
| enum | c_MP_code_t { MP_code_Success = 0, MP_code_Generic = 1, MP_code_LibLoad = 2, MP_code_LibClose = 3 } |
| enum | CAENPROC_RetCode_t { CAENPROC_RetCode_Success = 0, CAENPROC_RetCode_ProcessFail = -1, CAENPROC_RetCode_Timeout = -2, CAENPROC_RetCode_Generic = -3 } |
| enum | c_Float_Classification_t { CAEN_FP_INFINITE = 1, CAEN_FP_NAN = 2, CAEN_FP_NORMAL = 3, CAEN_FP_SUBNORMAL = 4, CAEN_FP_ZERO = 0 } |
Definitions and types for CAENMultiplatform.h.
Definition in file CAENMultiplatformTypes.h.
| #define MAX_PROC_NARGS 100 |
Definition at line 68 of file CAENMultiplatformTypes.h.
| #define max | ( | a, | |
| b | |||
| ) | (((a) > (b)) ? (a) : (b)) |
Definition at line 72 of file CAENMultiplatformTypes.h.
| #define min | ( | a, | |
| b | |||
| ) | (((a) < (b)) ? (a) : (b)) |
Definition at line 76 of file CAENMultiplatformTypes.h.
| #define TRUE true |
Definition at line 81 of file CAENMultiplatformTypes.h.
| #define FALSE false |
Definition at line 84 of file CAENMultiplatformTypes.h.
| #define INFINITE INT32_C(-1) |
Definition at line 88 of file CAENMultiplatformTypes.h.
| #define DIRSEP0 "/" |
Definition at line 108 of file CAENMultiplatformTypes.h.
| #define DIRSEPS {DIRSEP0} |
Definition at line 109 of file CAENMultiplatformTypes.h.
| #define DIRSEPS_CHAR {'/'} |
Definition at line 110 of file CAENMultiplatformTypes.h.
| #define DIRSEPS_STR {'/', '\0'} |
Definition at line 111 of file CAENMultiplatformTypes.h.
| #define DIRSEP DIRSEP0 |
Definition at line 113 of file CAENMultiplatformTypes.h.
| typedef void* c_libhandle_t |
Definition at line 64 of file CAENMultiplatformTypes.h.
| typedef void* c_fcnhandle_t |
Definition at line 65 of file CAENMultiplatformTypes.h.
| enum c_MP_code_t |
| Enumerator | |
|---|---|
| MP_code_Success | |
| MP_code_Generic | |
| MP_code_LibLoad | |
| MP_code_LibClose | |
Definition at line 94 of file CAENMultiplatformTypes.h.
| enum CAENPROC_RetCode_t |
| Enumerator | |
|---|---|
| CAENPROC_RetCode_Success | |
| CAENPROC_RetCode_ProcessFail | |
| CAENPROC_RetCode_Timeout | |
| CAENPROC_RetCode_Generic | |
Definition at line 147 of file CAENMultiplatformTypes.h.
Definition at line 170 of file CAENMultiplatformTypes.h.