Neonode zForce(TM) SDK
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 
19 {
22 };
23 
25 typedef struct Asn1Protocol 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
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 
DLLINTERNAL bool Asn1Protocol_Initialize(void)
Adds the ASN.1 Protocol to the ProtocolTable.
This module implements the Protocol base class.
Asn1InitializationStatus InitializationStatus
Initialization status.
Definition: Asn1Protocol.h:36
Initialization sequence completed.
Definition: Asn1Protocol.h:21
This structure represents the ASN.1 protocol class.
Definition: Asn1Protocol.h:29
void * Private
Private members.
Definition: Asn1Protocol.h:37
Asn1InitializationStatus
Enum describing if initialization messages has been sent and received.
Definition: Asn1Protocol.h:18
Initialization sequence not completed.
Definition: Asn1Protocol.h:20