AlcapDAQ
1
|
#include <stdint.h>
Go to the source code of this file.
Data Structures | |
struct | CFAModelType1_t |
struct | CFAModelType2_t |
struct | CFASegmentStub_t |
struct | CFASegmentType1_t |
struct | CFASegmentType2_t |
Macros | |
#define | CFA_SHEBANG 0x00414643 |
#define | TYPE_2_HEADER_VERSIONS 99 |
#define | CFA_SEGMENT_T1_FAMILY_FIELDS_SIZE 28 |
#define | toStub(x) ((CFASegmentStub*)x) |
#define | toType1(x) ((CFASegmentType1*)x) |
#define | toType2(x) ((CFASegmentType2*)x) |
Typedefs | |
typedef struct CFAModelType1_t | CFAModelType1 |
typedef struct CFAModelType2_t | CFAModelType2 |
typedef struct CFASegmentStub_t | CFASegmentStub |
typedef struct CFASegmentType1_t | CFASegmentType1 |
typedef struct CFASegmentType2_t | CFASegmentType2 |
typedef void * | CFASegmentPtr |
Enumerations | |
enum | CFASegmentType { CFA_SEGMENT_TYPE_1 = 1, CFA_SEGMENT_TYPE_2 = 2, CFA_SEGMENT_TYPE_1 = 1, CFA_SEGMENT_TYPE_2 = 2 } |
Functions | |
CFASegmentPtr | newSegment (FILE *fin, int *last) |
void | deleteSegment (CFASegmentPtr segm) |
int | getSegmentType (CFASegmentPtr segm) |
#define CFA_SEGMENT_T1_FAMILY_FIELDS_SIZE 28 |
Definition at line 57 of file CFASegment.h.
Referenced by newSegment().
#define CFA_SHEBANG 0x00414643 |
Definition at line 5 of file CFASegment.h.
Referenced by newSegment().
#define toStub | ( | x) | ((CFASegmentStub*)x) |
Definition at line 81 of file CFASegment.h.
Referenced by getSegmentType().
#define toType1 | ( | x) | ((CFASegmentType1*)x) |
Definition at line 82 of file CFASegment.h.
Referenced by deleteSegment(), and validateModel().
#define toType2 | ( | x) | ((CFASegmentType2*)x) |
Definition at line 83 of file CFASegment.h.
Referenced by deleteSegment(), and validateModel().
#define TYPE_2_HEADER_VERSIONS 99 |
Definition at line 6 of file CFASegment.h.
Referenced by getSegmentType().
typedef struct CFAModelType1_t CFAModelType1 |
typedef struct CFAModelType2_t CFAModelType2 |
typedef void* CFASegmentPtr |
Definition at line 74 of file CFASegment.h.
typedef struct CFASegmentStub_t CFASegmentStub |
typedef struct CFASegmentType1_t CFASegmentType1 |
typedef struct CFASegmentType2_t CFASegmentType2 |
enum CFASegmentType |
Enumerator | |
---|---|
CFA_SEGMENT_TYPE_1 | |
CFA_SEGMENT_TYPE_2 | |
CFA_SEGMENT_TYPE_1 | |
CFA_SEGMENT_TYPE_2 |
Definition at line 8 of file CFASegment.h.
void deleteSegment | ( | CFASegmentPtr | segm) |
int getSegmentType | ( | CFASegmentPtr | segm) |
Definition at line 79 of file CFASegment.c.
Referenced by deleteSegment(), newSegment(), and validateModel().
CFASegmentPtr newSegment | ( | FILE * | fin, |
int * | last | ||
) |