11 #if !defined(TRANSPORT_HIDPIPETRANSPORT_HIDPIPETRANSPORTENUMERATION_H) && !defined(CONTAINS_HIDPIPETRANSPORTENUMERATION) 13 #ifndef ZFORCECOMMON_H 14 #error Please include "zForceCommon.h" before this file. 15 #endif // ZFORCECOMMON_H 33 #endif // !defined(TRANSPORT_HIDPIPETRANSPORT_HIDPIPETRANSPORT_H) && !defined(CONTAINS_HIDPIPETRANSPORTENUMERATION) 34 #if !defined(TRANSPORT_HIDPIPETRANSPORT_HIDPIPETRANSPORTENUMERATION_H) || defined(CONTAINS_HIDPIPETRANSPORTENUMERATION) 75 #endif // !defined(TRANSPORT_HIDPIPETRANSPORT_HIDPIPETRANSPORT_H) || defined(CONTAINS_HIDPIPETRANSPORTENUMERATION) 76 #if !defined(TRANSPORT_HIDPIPETRANSPORT_HIDPIPETRANSPORTENUMERATION_H) && !defined(CONTAINS_HIDPIPETRANSPORTENUMERATION) 85 #if IS_TESTING == true 89 DLLINTERNAL DWORD WINAPI PublicHidPipeTransportEnumerationThreadEntryPoint (
void * data);
90 #endif // __linux__ elif _WIN32 91 #endif // IS_TESTING == true 97 #define TRANSPORT_HIDPIPETRANSPORT_HIDPIPETRANSPORTENUMERATION_H 98 #endif // !defined(TRANSPORT_HIDPIPETRANSPORT_HIDPIPETRANSPORTENUMERATION_H) && !defined(CONTAINS_HIDPIPETRANSPORTENUMERATION) Struct containing the HidPipeTransportEnumeration information.
Definition: HidPipeTransportEnumeration.h:31
zForce * zForce
Pointer to zForce.
Definition: HidPipeTransportEnumeration.h:35
Struct containing the HidPipeTransport information.
Definition: HidPipeTransport.h:28
The Queue struct.
Definition: Queue.h:25
bool(* AddHidPipeTransport)(HidPipeTransportEnumeration *self, HidPipeTransport *transport)
Adds a HidPipeTransport to the internal list. On failure, errno is set.
Definition: HidPipeTransportEnumeration.h:52
Queue * Queue
Pointer to queue.
Definition: HidPipeTransportEnumeration.h:36
void * Private
Pointer to private data structure.
Definition: HidPipeTransportEnumeration.h:37
Main struct.
Definition: zForce.h:28
void(* Destructor)(HidPipeTransportEnumeration *self)
Destroys the HidPipeTransportEnumeration.
Definition: HidPipeTransportEnumeration.h:43
bool(* IsTransportListEmpty)(HidPipeTransportEnumeration *self)
Checks if there is anything in the internal list of HidPipeTransports.
Definition: HidPipeTransportEnumeration.h:74