HALFRED  0.4.0
hal_iocomposite.h
Go to the documentation of this file.
1 
10 #ifndef HAL_IOCOMPOSITE_H_
11 #define HAL_IOCOMPOSITE_H_
12 
13 #include "hal_defs.h"
14 #include "hal_iodevice.h"
15 /*@{*/
63 
69 IODevice IOCOMPOSITE_Create(unsigned int max_associates);
70 
77 void IOCOMPOSITE_Destroy(IODevice iocomposite);
78 
86 HALRESULT IOCOMPOSITE_SetAssociation(IODevice iocomposite, unsigned int index, IODevice iodevice);
87 
94 HALRESULT IOCOMPOSITE_ClearAssociation(IODevice iocomposite, unsigned int index);
95 
102 IODevice IOCOMPOSITE_GetAssociation(IODevice iocomposite, unsigned int index);
103 
106 #endif /* HAL_IOCOMPOSITE_H */
HALRESULT
Definition: hal_defs.h:16
IODevice IOCOMPOSITE_Create(unsigned int max_associates)
void IOCOMPOSITE_Destroy(IODevice iocomposite)
HALRESULT IOCOMPOSITE_SetAssociation(IODevice iocomposite, unsigned int index, IODevice iodevice)
IODevice API.
Definition: hali_iodevice.h:44
HALRESULT IOCOMPOSITE_ClearAssociation(IODevice iocomposite, unsigned int index)
Various HAL definitions.
IODevice IOCOMPOSITE_GetAssociation(IODevice iocomposite, unsigned int index)