Home
last modified time | relevance | path

Searched refs:hostHandle (Results 1 – 25 of 33) sorted by relevance

12

/hal_nxp-latest/mcux/middleware/mcux-sdk-middleware-usb/host/
Dusb_host_hci.c116 usb_host_instance_t *hostInstance = (usb_host_instance_t *)deviceInstance->hostHandle;
228 usb_status_t USB_HostInit(uint8_t controllerId, usb_host_handle *hostHandle, host_callback_t callba… in USB_HostInit() argument
298 *hostHandle = hostInstance; in USB_HostInit()
302 usb_status_t USB_HostDeinit(usb_host_handle hostHandle) in USB_HostDeinit() argument
305 usb_host_instance_t *hostInstance = (usb_host_instance_t *)hostHandle; in USB_HostDeinit()
308 if (hostHandle == NULL) in USB_HostDeinit()
318 (void)USB_HostDetachDeviceInternal(hostHandle, deviceInstance); in USB_HostDeinit()
342 usb_status_t USB_HostOpenPipe(usb_host_handle hostHandle, in USB_HostOpenPipe() argument
347 usb_host_instance_t *hostInstance = (usb_host_instance_t *)hostHandle; in USB_HostOpenPipe()
349 if ((hostHandle == NULL) || (pipeInit == NULL)) in USB_HostOpenPipe()
[all …]
Dusb_host.h321 extern usb_status_t USB_HostInit(uint8_t controllerId, usb_host_handle *hostHandle, host_callback_t…
334 extern usb_status_t USB_HostDeinit(usb_host_handle hostHandle);
385 extern usb_status_t USB_HostRemoveDevice(usb_host_handle hostHandle, usb_device_handle deviceHandle…
396 extern void USB_HostKhciTaskFunction(void *hostHandle);
408 extern void USB_HostEhciTaskFunction(void *hostHandle);
420 extern void USB_HostOhciTaskFunction(void *hostHandle);
432 extern void USB_HostIp3516HsTaskFunction(void *hostHandle);
442 extern void USB_HostKhciIsrFunction(void *hostHandle);
452 extern void USB_HostEhciIsrFunction(void *hostHandle);
462 extern void USB_HostOhciIsrFunction(void *hostHandle);
[all …]
Dusb_host_devices.c65 static usb_status_t USB_HostNotifyDevice(usb_host_handle hostHandle,
113 static usb_status_t USB_HostRemoveDeviceInstance(usb_host_handle hostHandle, usb_device_handle devi…
126 static usb_status_t USB_HostControlBus(usb_host_handle hostHandle, uint8_t controlType);
197 (void)USB_HostFreeTransfer(deviceInstance->hostHandle, transfer); /* free transfer */ in USB_HostEnumerationTransferCallback()
295 …(void)USB_HostNotifyDevice(deviceInstance->hostHandle, deviceInstance, (uint32_t)kUSB_HostEventEnu… in USB_HostEnumerationTransferCallback()
311 if (USB_HostMallocTransfer(deviceInstance->hostHandle, &transfer) != kStatus_USB_Success) in USB_HostProcessState()
384 status = USB_HostNotifyDevice(deviceInstance->hostHandle, deviceInstance, in USB_HostProcessState()
405 usb_host_instance_t *hostInstance = (usb_host_instance_t *)deviceInstance->hostHandle; in USB_HostProcessCallback()
537 …status = USB_HostNotifyDevice(deviceInstance->hostHandle, deviceInstance, (uint32_t)kUSB_HostEvent… in USB_HostProcessCallback()
550 (void)USB_HostNotifyDevice(deviceInstance->hostHandle, deviceInstance, in USB_HostProcessCallback()
[all …]
Dusb_host_devices.h55 usb_host_handle hostHandle; /*!< Host handle */ member
107 extern usb_status_t USB_HostAttachDevice(usb_host_handle hostHandle,
123 extern usb_status_t USB_HostDetachDevice(usb_host_handle hostHandle, uint8_t hubNumber, uint8_t por…
133 extern usb_status_t USB_HostDetachDeviceInternal(usb_host_handle hostHandle, usb_device_handle devi…
152 extern usb_status_t USB_HostValidateDevice(usb_host_handle hostHandle, usb_device_handle deviceHand…
Dusb_host_khci.c133 void USB_HostKhciIsrFunction(void *hostHandle) in USB_HostKhciIsrFunction() argument
139 if (hostHandle == NULL) in USB_HostKhciIsrFunction()
144 …usbHostPointer = (usb_khci_host_state_struct_t *)((usb_host_instance_t *)hostHandle)->controllerHa… in USB_HostKhciIsrFunction()
186 usb_host_instance_t *hostPointer = (usb_host_instance_t *)hostHandle; in USB_HostKhciIsrFunction()
301 (void)USB_HostAttachDevice(usbHostPointer->hostHandle, speed, 0U, 0U, 1U, &deviceHandle); in _USB_HostKhciAttach()
321 usb_host_instance_t *hostPointer = (usb_host_instance_t *)usbHostPointer->hostHandle; in _USB_HostKhciReset()
373 (void)USB_HostDetachDevice(usbHostPointer->hostHandle, 0U, 0U); in _USB_HostKhciDetach()
1264 usb_host_instance_t *hostPointer = (usb_host_instance_t *)usbHostPointer->hostHandle; in _USB_HostKhciResume()
1322 … usb_host_instance_t *hostPointer = (usb_host_instance_t *)usbHostPointer->hostHandle; in _USB_HostKhciTransferStateMachine()
1348 if (((usb_host_instance_t *)usbHostPointer->hostHandle)->suspendedDevice == in _USB_HostKhciTransferStateMachine()
[all …]
Dusb_host_ip3516hs.c156 if (USB_HostMallocTransfer(usbHostState->hostHandle, &transfer) != kStatus_USB_Success) in USB_HostIp3516HsTestSingleStepGetDeviceDesc()
171 transfer->callbackParam = usbHostState->hostHandle; in USB_HostIp3516HsTestSingleStepGetDeviceDesc()
193 if (USB_HostMallocTransfer(usbHostState->hostHandle, &transfer) != kStatus_USB_Success) in USB_HostIp3516HsTestSingleStepGetDeviceDescData()
224 …(usb_host_ip3516hs_state_struct_t *)(((usb_host_instance_t *)(deviceInstance->hostHandle))->contro… in USB_HostIp3516HsTestModeInit()
395 usb_host_instance_t *hostPointer = (usb_host_instance_t *)usbHostState->hostHandle; in USB_HostIp3516HsControlBus()
425 usb_host_instance_t *hostPointer = (usb_host_instance_t *)usbHostState->hostHandle; in USB_HostIp3516HsControlBus()
449 usb_host_instance_t *hostPointer = (usb_host_instance_t *)usbHostState->hostHandle; in USB_HostIp3516HsControlBus()
465 usb_host_instance_t *hostPointer = (usb_host_instance_t *)usbHostState->hostHandle; in USB_HostIp3516HsControlBus()
551 usb_host_instance_t *hostPointer = (usb_host_instance_t *)usbHostState->hostHandle; in USB_HostIp3516HsControlBus()
576 usb_host_instance_t *hostPointer = (usb_host_instance_t *)usbHostState->hostHandle; in USB_HostIp3516HsControlBus()
[all …]
Dusb_host_ehci.c721 if (USB_HostMallocTransfer(ehciInstance->hostHandle, &transfer) != kStatus_USB_Success) in USB_HostEhciTestSingleStepGetDeviceDesc()
736 transfer->callbackParam = ehciInstance->hostHandle; in USB_HostEhciTestSingleStepGetDeviceDesc()
889 if (USB_HostMallocTransfer(ehciInstance->hostHandle, &transfer) != kStatus_USB_Success) in USB_HostEhciTestSingleStepGetDeviceDescData()
894 transfer->callbackParam = ehciInstance->hostHandle; in USB_HostEhciTestSingleStepGetDeviceDescData()
908 if (USB_HostMallocTransfer(ehciInstance->hostHandle, &transfer) != kStatus_USB_Success) in USB_HostEhciTestSingleStepGetDeviceDescData()
913 transfer->callbackParam = ehciInstance->hostHandle; in USB_HostEhciTestSingleStepGetDeviceDescData()
918 if (USB_HostMallocTransfer(ehciInstance->hostHandle, &transfer) != kStatus_USB_Success) in USB_HostEhciTestSingleStepGetDeviceDescData()
923 transfer->callbackParam = ehciInstance->hostHandle; in USB_HostEhciTestSingleStepGetDeviceDescData()
944 …(usb_host_ehci_instance_t *)(((usb_host_instance_t *)(deviceInstance->hostHandle))->controllerHand… in USB_HostEhciTestModeInit()
3870 usb_host_instance_t *hostPointer = (usb_host_instance_t *)ehciInstance->hostHandle; in USB_HostEhciControlBus()
[all …]
Dusb_host_ohci.c133 usb_host_instance_t *hostPointer = (usb_host_instance_t *)usbHostState->hostHandle; in USB_HostOhciControlBus()
176 usb_host_instance_t *hostPointer = (usb_host_instance_t *)usbHostState->hostHandle; in USB_HostOhciControlBus()
566 usb_host_instance_t *hostPointer = (usb_host_instance_t *)usbHostState->hostHandle; in USB_HostOhciPortChange()
619 … usb_host_instance_t *hostPointer = (usb_host_instance_t *)usbHostState->hostHandle; in USB_HostOhciPortChange()
2210 usb_host_handle hostHandle, in USB_HostOhciCreate() argument
2225 usbHostState->hostHandle = hostHandle; in USB_HostOhciCreate()
2662 void USB_HostOhciTaskFunction(void *hostHandle) in USB_HostOhciTaskFunction() argument
2667 if (NULL == hostHandle) in USB_HostOhciTaskFunction()
2671 …usbHostState = (usb_host_ohci_state_struct_t *)((usb_host_instance_t *)hostHandle)->controllerHand… in USB_HostOhciTaskFunction()
2695 if (kStatus_USB_Success == USB_HostAttachDevice(usbHostState->hostHandle, in USB_HostOhciTaskFunction()
[all …]
Dusb_host_khci.h179 void *hostHandle; /*!< Related host handle*/ member
228 usb_host_handle hostHandle,
Dusb_host_framework.c45 if (USB_HostSendSetup(deviceInstance->hostHandle, deviceInstance->controlPipe, transfer) != in USB_HostCh9RequestCommon()
51 (void)USB_HostFreeTransfer(deviceInstance->hostHandle, transfer); in USB_HostCh9RequestCommon()
Dusb_host_ohci.h445 void *hostHandle; /*!< Related host handle*/ member
507 usb_host_handle hostHandle,
Dusb_host_ip3516hs.h592 void *hostHandle; /*!< Related host handle*/ member
657 usb_host_handle hostHandle,
/hal_nxp-latest/mcux/middleware/mcux-sdk-middleware-usb/host/class/
Dusb_host_phdc.c103 (void)USB_HostFreeTransfer(phdcInstance->hostHandle, transfer); in USB_HostPhdcClearInHaltCallback()
117 (void)USB_HostFreeTransfer(phdcInstance->hostHandle, transfer); in USB_HostPhdcClearOutHaltCallback()
129 status = USB_HostMallocTransfer(phdcInstance->hostHandle, &transfer); in USB_HostPhdcClearHalt()
152 …status = USB_HostSendSetup(phdcInstance->hostHandle, phdcInstance->control… in USB_HostPhdcClearHalt()
156 (void)USB_HostFreeTransfer(phdcInstance->hostHandle, transfer); in USB_HostPhdcClearHalt()
199 (void)USB_HostFreeTransfer(phdcInstance->hostHandle, transfer); in USB_HostPhdcControlPipeCallback()
229 … if (kStatus_USB_Success != USB_HostPhdcSetClearFeatureEndpointHalt(phdcInstance->hostHandle, in USB_HostPhdcSetClearFeatureEndpointHaltCallback()
255 (void)USB_HostFreeTransfer(phdcInstance->hostHandle, transfer); in USB_HostPhdcSetClearFeatureEndpointHaltCallback()
277 (void)USB_HostFreeTransfer(phdcInstance->hostHandle, transfer); in USB_HostPhdcInterruptPipeCallback()
288 (void)USB_HostFreeTransfer(phdcInstance->hostHandle, transfer); in USB_HostPhdcInterruptPipeCallback()
[all …]
Dusb_host_cdc.c28 (void)USB_HostFreeTransfer(cdcInstance->hostHandle, transfer); in USB_HostCdcClearInHaltCallback()
42 (void)USB_HostFreeTransfer(cdcInstance->hostHandle, transfer); in USB_HostCdcClearOutHaltCallback()
55 (void)USB_HostFreeTransfer(cdcInstance->hostHandle, transfer); in USB_HostCdcClearInterruptHaltCallback()
67 status = USB_HostMallocTransfer(cdcInstance->hostHandle, &transfer); in USB_HostCdcClearHalt()
90 …status = USB_HostSendSetup(cdcInstance->hostHandle, cdcInstance->controlPi… in USB_HostCdcClearHalt()
94 (void)USB_HostFreeTransfer(cdcInstance->hostHandle, transfer); in USB_HostCdcClearHalt()
119 (void)USB_HostFreeTransfer(cdcInstance->hostHandle, transfer); in USB_HostCdcDataInPipeCallback()
131 (void)USB_HostFreeTransfer(cdcInstance->hostHandle, transfer); in USB_HostCdcDataInPipeCallback()
151 (void)USB_HostFreeTransfer(cdcInstance->hostHandle, transfer); in USB_HostCdcDataOutPipeCallback()
163 (void)USB_HostFreeTransfer(cdcInstance->hostHandle, transfer); in USB_HostCdcDataOutPipeCallback()
[all …]
Dusb_host_printer.c112 (void)USB_HostFreeTransfer(printerInstance->hostHandle, transfer); in USB_HostPrinterClearInHaltCallback()
125 (void)USB_HostFreeTransfer(printerInstance->hostHandle, transfer); in USB_HostPrinterClearOutHaltCallback()
137 status = USB_HostMallocTransfer(printerInstance->hostHandle, &transfer); in USB_HostPrinterClearHalt()
160 status = USB_HostSendSetup(printerInstance->hostHandle, printerInstance->controlPipe, transfer); in USB_HostPrinterClearHalt()
164 (void)USB_HostFreeTransfer(printerInstance->hostHandle, transfer); in USB_HostPrinterClearHalt()
184 (void)USB_HostFreeTransfer(printerInstance->hostHandle, transfer); in USB_HostPrinterInPipeCallback()
196 (void)USB_HostFreeTransfer(printerInstance->hostHandle, transfer); in USB_HostPrinterInPipeCallback()
211 (void)USB_HostFreeTransfer(printerInstance->hostHandle, transfer); in USB_HostPrinterOutPipeCallback()
222 (void)USB_HostFreeTransfer(printerInstance->hostHandle, transfer); in USB_HostPrinterOutPipeCallback()
238 (void)USB_HostFreeTransfer(printerInstance->hostHandle, transfer); in USB_HostPrinterControlPipeCallback()
[all …]
Dusb_host_hid.c114 (void)USB_HostFreeTransfer(hidInstance->hostHandle, transfer); in USB_HostHidClearInHaltCallback()
128 (void)USB_HostFreeTransfer(hidInstance->hostHandle, transfer); in USB_HostHidClearOutHaltCallback()
140 status = USB_HostMallocTransfer(hidInstance->hostHandle, &transfer); in USB_HostHidClearHalt()
163 …status = USB_HostSendSetup(hidInstance->hostHandle, hidInstance->controlPi… in USB_HostHidClearHalt()
167 (void)USB_HostFreeTransfer(hidInstance->hostHandle, transfer); in USB_HostHidClearHalt()
186 (void)USB_HostFreeTransfer(hidInstance->hostHandle, transfer); in USB_HostHidInPipeCallback()
197 (void)USB_HostFreeTransfer(hidInstance->hostHandle, transfer); in USB_HostHidInPipeCallback()
211 (void)USB_HostFreeTransfer(hidInstance->hostHandle, transfer); in USB_HostHidOutPipeCallback()
222 (void)USB_HostFreeTransfer(hidInstance->hostHandle, transfer); in USB_HostHidOutPipeCallback()
237 (void)USB_HostFreeTransfer(hidInstance->hostHandle, transfer); in USB_HostHidControlCallback()
[all …]
Dusb_host_hub_app.c118 static usb_host_hub_global_t *USB_HostHubGetHubList(usb_host_handle hostHandle) in USB_HostHubGetHubList() argument
126 if (s_HubGlobalArray[index].hostHandle == hostHandle) in USB_HostHubGetHubList()
134 if (s_HubGlobalArray[index].hostHandle == NULL) in USB_HostHubGetHubList()
136 s_HubGlobalArray[index].hostHandle = hostHandle; in USB_HostHubGetHubList()
145 s_HubGlobalArray[index].hostHandle = hostHandle; in USB_HostHubGetHubList()
405 usb_host_hub_global_t *hubGlobal = USB_HostHubGetHubList(hubInstance->hostHandle); in USB_HostHubProcessPortAttach()
598 … (void)USB_HostAttachDevice(hubInstance->hostHandle, portInstance->speed, (uint8_t)infoValue, in USB_HostHubProcessPortAttach()
627 usb_host_instance_t *hostPointer = (usb_host_instance_t *)hubInstance->hostHandle; in USB_HostHubProcessPortDetach()
632 usb_host_hub_global_t *hubGlobal = USB_HostHubGetHubList(hubInstance->hostHandle); in USB_HostHubProcessPortDetach()
728 … (void)USB_HostDetachDeviceInternal(hubInstance->hostHandle, portInstance->deviceHandle); in USB_HostHubProcessPortDetach()
[all …]
Dusb_host_msd.c210 status = USB_HostMallocTransfer(msdInstance->hostHandle, &transfer); in USB_HostMsdClearHalt()
229 …status = USB_HostSendSetup(msdInstance->hostHandle, msdInstance->controlPi… in USB_HostMsdClearHalt()
233 (void)USB_HostFreeTransfer(msdInstance->hostHandle, transfer); in USB_HostMsdClearHalt()
272 (void)USB_HostFreeTransfer(msdInstance->hostHandle, transfer); in USB_HostMsdMassResetClearOutCallback()
281 (void)USB_HostFreeTransfer(msdInstance->hostHandle, transfer); in USB_HostMsdMassResetClearInCallback()
304 (void)USB_HostFreeTransfer(msdInstance->hostHandle, transfer); in USB_HostMsdMassResetCallback()
333 (void)USB_HostFreeTransfer(msdInstance->hostHandle, transfer); in USB_HostMsdControlCallback()
621 … status = USB_HostMallocTransfer(msdInstance->hostHandle, &(msdInstance->msdCommand.transfer)); in USB_HostMsdProcessCommand()
642 … status = USB_HostSend(msdInstance->hostHandle, msdInstance->outPipe, transfer); in USB_HostMsdProcessCommand()
663 … status = USB_HostSend(msdInstance->hostHandle, msdInstance->outPipe, transfer); in USB_HostMsdProcessCommand()
[all …]
Dusb_host_hub.c94 (void)USB_HostFreeTransfer(hubInstance->hostHandle, transfer); in USB_HostHubControlCallback()
107 (void)USB_HostFreeTransfer(hubInstance->hostHandle, transfer); in USB_HostHubInPipeCallback()
115 (void)USB_HostFreeTransfer(hubInstance->hostHandle, transfer); in USB_HostHubResetCallback()
137 if (USB_HostMallocTransfer(hubInstance->hostHandle, &transfer) != kStatus_USB_Success) in USB_HostHubClassRequestCommon()
161 …if (USB_HostSendSetup(hubInstance->hostHandle, hubInstance->controlPipe, transfer) != kStatus_USB_… in USB_HostHubClassRequestCommon()
166 (void)USB_HostFreeTransfer(hubInstance->hostHandle, transfer); in USB_HostHubClassRequestCommon()
198 hubInstance->hostHandle = (usb_host_handle)temp; in USB_HostHubInit()
239 status = USB_HostCancelTransfer(hubInstance->hostHandle, hubInstance->interruptPipe, NULL); in USB_HostHubSetInterface()
246 status = USB_HostClosePipe(hubInstance->hostHandle, hubInstance->interruptPipe); in USB_HostHubSetInterface()
277 … status = USB_HostOpenPipe(hubInstance->hostHandle, &hubInstance->interruptPipe, &pipeInit); in USB_HostHubSetInterface()
[all …]
Dusb_host_video.c120 status = USB_HostClosePipe(videoInstance->hostHandle, videoInstance->interruptPipe); in USB_HostVideoControlOpenInterface()
154 … status = USB_HostOpenPipe(videoInstance->hostHandle, &videoInstance->interruptPipe, &pipe_init); in USB_HostVideoControlOpenInterface()
189 status = USB_HostClosePipe(videoInstance->hostHandle, videoInstance->streamIsoInPipe); in USB_HostVideoStreamOpenInterface()
224 … status = USB_HostOpenPipe(videoInstance->hostHandle, &videoInstance->streamIsoInPipe, &pipe_init); in USB_HostVideoStreamOpenInterface()
266 (void)USB_HostFreeTransfer(videoInstance->hostHandle, transfer); in USB_HostVideoSetControlInterfaceCallback()
293 (void)USB_HostFreeTransfer(videoInstance->hostHandle, transfer); in USB_HostVideoSetStreamInterfaceCallback()
315 (void)USB_HostFreeTransfer(videoInstance->hostHandle, transfer); in USB_HostVideoControlCommandCallback()
335 (void)USB_HostFreeTransfer(videoInstance->hostHandle, transfer); in USB_HostVideoStreamIsoInPipeCallback()
372 if (USB_HostMallocTransfer(videoInstance->hostHandle, &transfer) != kStatus_USB_Success) in USB_HostVideoControl()
393 …if (USB_HostSendSetup(videoInstance->hostHandle, videoInstance->controlPipe, transfer) != kStatus_… in USB_HostVideoControl()
[all …]
Dusb_host_hub_app.h29 usb_host_handle hostHandle; /*!< This HUB list belong to this host*/ member
94 usb_host_hub_instance_t *USB_HostHubGetHubDeviceHandle(usb_host_handle hostHandle, uint8_t parentHu…
106 usb_status_t USB_HostHubSuspendDevice(usb_host_handle hostHandle);
115 usb_status_t USB_HostHubResumeDevice(usb_host_handle hostHandle);
124 uint32_t USB_HostHubGetTotalThinkTime(usb_host_handle hostHandle, uint8_t parentHubNo);
132 uint32_t USB_HostHubGetHsHubNumber(usb_host_handle hostHandle, uint8_t parentHubNo);
141 usb_status_t USB_HostHubRemovePort(usb_host_handle hostHandle, uint8_t hubNumber, uint8_t portNumbe…
155 usb_status_t USB_HostHubDeviceEvent(usb_host_handle hostHandle,
167 uint32_t USB_HostHubGetHsHubPort(usb_host_handle hostHandle, uint8_t parentHubNo, uint8_t parentPor…
Dusb_host_audio.c78 audioPtr->hostHandle = (usb_host_handle)temp; in USB_HostAudioInit()
111 status = USB_HostCancelTransfer(audioPtr->hostHandle, audioPtr->isoInPipe, NULL); in USB_HostAudioDeinit()
118 status = USB_HostClosePipe(audioPtr->hostHandle, audioPtr->isoInPipe); in USB_HostAudioDeinit()
130 status = USB_HostCancelTransfer(audioPtr->hostHandle, audioPtr->isoOutPipe, NULL); in USB_HostAudioDeinit()
137 status = USB_HostClosePipe(audioPtr->hostHandle, audioPtr->isoOutPipe); in USB_HostAudioDeinit()
151 …status = USB_HostCancelTransfer(audioPtr->hostHandle, audioPtr->controlPipe, audioPtr->controlTran… in USB_HostAudioDeinit()
180 (void)USB_HostFreeTransfer(audioPtr->hostHandle, transfer); in _USB_HostAudioStreamIsoInPipeCallback()
199 (void)USB_HostFreeTransfer(audioPtr->hostHandle, transfer); in _USB_HostAudioStreamIsoOutPipeCallback()
222 (void)USB_HostFreeTransfer(audioPtr->hostHandle, transfer); in _USB_HostAudioControlCallback()
259 if (USB_HostMallocTransfer(audioPtr->hostHandle, &transfer) != kStatus_USB_Success) in _USB_HostAudioControl()
[all …]
Dusb_host_cdc_ecm.c133 status = USB_HostMallocTransfer(deviceInstance->hostHandle, &transfer); in USB_HostCdcEcmGetMacStringDescriptor()
164 (void)USB_HostFreeTransfer(cdcEcmInstance->hostHandle, transfer); in USB_HostCdcEcmGetMacStringDescriptorPipeCallback()
Dusb_host_printer.h49 usb_host_handle hostHandle; /*!< This instance's related host handle*/ member
Dusb_host_phdc.h105 usb_host_handle hostHandle; /*!< The host handle */ member

12