OpenNet
Types.h
Aller à la documentation de ce fichier.
1 
2 // Product OpenNet
3 
8 
9 #pragma once
10 
11 // Constants
13 
14 #define OPEN_NET_BUFFER_PROCESSED (0x00000001)
15 #define OPEN_NET_BUFFER_EVENT (0x00000002)
16 #define OPEN_NET_BUFFER_ASSERT_FAILURE (0x00000004)
17 #define OPEN_NET_BUFFER_RESERVED (0xfffffff8)
18 
19 #define OPEN_NET_PACKET_PROCESSED (0x80000000)
20 #define OPEN_NET_PACKET_EVENT (0x40000000)
21 
22 // Data type
24 
34 typedef struct
35 {
36  uint32_t mPacketQty ;
37  uint32_t mPacketInfoOffset_byte;
38  uint32_t mPacketSize_byte ;
39 
40  volatile uint32_t mEvents;
41 
42  uint8_t mReserved0[48];
43 }
45 
55 typedef struct
56 {
57  volatile uint32_t mSendTo;
58 
59  uint32_t mOffset_byte;
60 
61  volatile uint32_t mSize_byte;
62 
63  uint8_t mReserved2[4];
64 }
Cette structure est utilisée pour passer les informations au sujet d'un espace mémoire.
Definition: Types.h:34
Cette structure est utilisée pour passer les informations au sujet d'un paquet.
Definition: Types.h:55