Neonode zForce(TM) SDK

- Main Page
- Modules
- Classes
- Files

- File List
- File Members

Asn1Protocol.h
Go to the documentation of this file.
1
9 #if !defined(PROTOCOL_ASN1PROTOCOL_ASN1PROTOCOL_H) && !defined(CONTAINS_ASN1PROTOCOL)
10
11 #ifndef ZFORCECOMMON_H
12 #error Please include "zForceCommon.h" before this file.
13 #endif // ZFORCECOMMON_H
14
16 typedef enum Asn1InitializationStatus Asn1InitializationStatus;
18 enum Asn1InitializationStatus
19 {
20 Asn1Uninitialized = 0,
21 Asn1Initialized
22 };
23
25 typedef struct Asn1Protocol Asn1Protocol;
29 struct Asn1Protocol
30 {
31 #endif // !defined(PROTOCOL_ASN1PROTOCOL_ASN1PROTOCOL_H) && !defined(CONTAINS_ASN1PROTOCOL)
32 #if !defined(PROTOCOL_ASN1PROTOCOL_ASN1PROTOCOL_H) || defined(CONTAINS_ASN1PROTOCOL)
33 #define CONTAINS_PROTOCOL
34 #include <Protocol.h>
35 #undef CONTAINS_PROTOCOL
36 Asn1InitializationStatus InitializationStatus;
37 void * Private;
38 #endif // !defined(PROTOCOL_ASN1PROTOCOL_ASN1PROTOCOL_H) || defined(CONTAINS_ASN1PROTOCOL)
39 #if !defined(PROTOCOL_ASN1PROTOCOL_ASN1PROTOCOL_H) && !defined(CONTAINS_ASN1PROTOCOL)
40 };
41
42 // Exported Functions (prefixed with module name and underscore)
43
44 #ifdef __cplusplus
45 extern "C"
46 {
47 #endif // __cplusplus
48
64 DLLINTERNAL bool Asn1Protocol_Initialize (void);
65
66 #ifdef __cplusplus
67 }
68 #endif // __cplusplus
69
70 #define PROTOCOL_ASN1PROTOCOL_ASN1PROTOCOL_H
71 #endif // !defined(PROTOCOL_ASN1PROTOCOL_ASN1PROTOCOL_H) && !defined(CONTAINS_ASN1PROTOCOL)
72
Asn1Protocol_Initialize
DLLINTERNAL bool Asn1Protocol_Initialize(void)
Adds the ASN.1 Protocol to the ProtocolTable.
Protocol.h
This module implements the Protocol base class.
Asn1Protocol::InitializationStatus
Asn1InitializationStatus InitializationStatus
Initialization status.
Definition: Asn1Protocol.h:36
Asn1Initialized
Initialization sequence completed.
Definition: Asn1Protocol.h:21
Asn1Protocol
This structure represents the ASN.1 protocol class.
Definition: Asn1Protocol.h:29
Asn1Protocol::Private
void * Private
Private members.
Definition: Asn1Protocol.h:37
Asn1InitializationStatus
Asn1InitializationStatus
Enum describing if initialization messages has been sent and received.
Definition: Asn1Protocol.h:18
Asn1Uninitialized
Initialization sequence not completed.
Definition: Asn1Protocol.h:20