IO-Fkts
I/O Funktionsdefinitionen
 Alle Datenstrukturen Dateien Variablen Makrodefinitionen Seiten
io.h
gehe zur Dokumentation dieser Datei
1 #ifndef CAN_IO_H
2 #define CAN_IO_H
3 
22 #include <boolean.h>
23 #include <mr_cs2ms2.h>
24 
31 #define IOFKT_INVALID_FD -1
32 
33 typedef struct {
38  void *private;
49  int (*GetFd)(void *private);
57  BOOL (*Open)(void *private);
64  void (*Close)(void *private);
83  BOOL (*Read)(void *private, int fd, BOOL PendingData,
84  MrCs2CanDataType *CanMsg);
102  BOOL (*Write)(void *private, int ReceiverSocket, MrCs2CanDataType *CanMsg);
103 } IoFktStruct;
104 
105 #endif