FEDRA emulsion software from the OPERA Collaboration
Connection.linux.h
Go to the documentation of this file.
1#ifndef _SYSAL_CONNECTION_
2#define _SYSAL_CONNECTION_
3
4#define SYSAL_MAX_CONN_NAME_LEN 64
5
7
8#define SYSAL_CONN_TYPE_NULL 0
9#define SYSAL_CONN_TYPE_INTERFACE 1
10
11typedef int HSySalHANDLE;
12
13typedef struct
14{
15 int Type;
16 ConnectionName Name;
17// IUnknown *pUnknown;
19
20#define SYSAL_ASYNC_STATUS_IDLE 0
21#define SYSAL_ASYNC_STATUS_RUNNING 1
22#define SYSAL_ASYNC_STATUS_PAUSED 2
23
24#define SYSAL_READYSTATUS_READY 0
25#define SYSAL_READYSTATUS_UNSUPPORTED_INTERFACE 1
26#define SYSAL_READYSTATUS_INCOMPLETE_CONFIG 2
27
28#endif
int HSySalHANDLE
Definition: Connection.linux.h:11
#define SYSAL_MAX_CONN_NAME_LEN
Definition: Connection.linux.h:4
char ConnectionName[SYSAL_MAX_CONN_NAME_LEN]
Definition: Connection.linux.h:6
Definition: Connection.h:14
int Type
Definition: Connection.linux.h:15