FEDRA emulsion software from the OPERA Collaboration
Connection.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 
11 typedef long HSySalHANDLE;
12 
13 typedef struct
14 {
15  long Type;
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
long HSySalHANDLE
Definition: Connection.h:11
#define SYSAL_MAX_CONN_NAME_LEN
Definition: Connection.h:4
char ConnectionName[SYSAL_MAX_CONN_NAME_LEN]
Definition: Connection.h:6
Definition: Connection.h:14
ConnectionName Name
Definition: Connection.h:16
long Type
Definition: Connection.h:15
IUnknown * pUnknown
Definition: Connection.h:17