ReactOS 0.4.17-dev-1281-g065abb3
UcxEndpointCallbacks Struct Reference

#include <pipe.h>

Public Attributes

PFN_UCX_ENDPOINT_PURGE Purge
 
PFN_UCX_ENDPOINT_START Start
 
PFN_UCX_ENDPOINT_ABORT Abort
 
PFN_UCX_ENDPOINT_RESET Reset
 
PFN_UCX_ENDPOINT_OK_TO_CANCEL_TRANSFERS OkToCancelTransfers
 
PFN_UCX_ENDPOINT_STATIC_STREAMS_ADD StaticStreamsAdd
 
PFN_UCX_ENDPOINT_STATIC_STREAMS_ENABLE StaticStreamsEnable
 
PFN_UCX_ENDPOINT_STATIC_STREAMS_DISABLE StaticStreamsDisable
 
PFN_UCX_DEFAULT_ENDPOINT_UPDATE DefaultEndpointUpdate
 
PFN_UCX_HCD_ENDPOINT_ENABLE_FORWARD_PROGRESS EnableForwardProgress
 
PFN_UCX_ENDPOINT_GET_ISOCH_TRANSFER_PATH_DELAYS GetIsochTransferPathDelays
 
PFN_UCX_ENDPOINT_SET_CHARACTERISTIC SetCharacteristic
 

Detailed Description

Union of the regular and default endpoint callbacks, as kept per endpoint.

Definition at line 75 of file pipe.h.

Member Data Documentation

◆ Abort

PFN_UCX_ENDPOINT_ABORT UcxEndpointCallbacks::Abort

Definition at line 79 of file pipe.h.

Referenced by EndpointMachine::AbortEndpoint().

◆ DefaultEndpointUpdate

PFN_UCX_DEFAULT_ENDPOINT_UPDATE UcxEndpointCallbacks::DefaultEndpointUpdate

Definition at line 85 of file pipe.h.

Referenced by UcxUsbDevice::DispatchManagement().

◆ EnableForwardProgress

PFN_UCX_HCD_ENDPOINT_ENABLE_FORWARD_PROGRESS UcxEndpointCallbacks::EnableForwardProgress

Definition at line 86 of file pipe.h.

Referenced by _IRQL_requires_().

◆ GetIsochTransferPathDelays

PFN_UCX_ENDPOINT_GET_ISOCH_TRANSFER_PATH_DELAYS UcxEndpointCallbacks::GetIsochTransferPathDelays

Definition at line 87 of file pipe.h.

Referenced by UcxEndpoint::GetIsochPathDelays().

◆ OkToCancelTransfers

PFN_UCX_ENDPOINT_OK_TO_CANCEL_TRANSFERS UcxEndpointCallbacks::OkToCancelTransfers

Definition at line 81 of file pipe.h.

Referenced by UcxEndpoint::NeedToCancelTransfers(), and UcxEndpoint::ReleaseCancelSync().

◆ Purge

PFN_UCX_ENDPOINT_PURGE UcxEndpointCallbacks::Purge

Definition at line 77 of file pipe.h.

Referenced by EndpointMachine::PurgeEndpoint().

◆ Reset

PFN_UCX_ENDPOINT_RESET UcxEndpointCallbacks::Reset

Definition at line 80 of file pipe.h.

Referenced by EndpointMachine::ForwardResetRequest().

◆ SetCharacteristic

PFN_UCX_ENDPOINT_SET_CHARACTERISTIC UcxEndpointCallbacks::SetCharacteristic

Definition at line 88 of file pipe.h.

◆ Start

PFN_UCX_ENDPOINT_START UcxEndpointCallbacks::Start

Definition at line 78 of file pipe.h.

Referenced by EndpointMachine::StartEndpoint().

◆ StaticStreamsAdd

PFN_UCX_ENDPOINT_STATIC_STREAMS_ADD UcxEndpointCallbacks::StaticStreamsAdd

Definition at line 82 of file pipe.h.

◆ StaticStreamsDisable

PFN_UCX_ENDPOINT_STATIC_STREAMS_DISABLE UcxEndpointCallbacks::StaticStreamsDisable

Definition at line 84 of file pipe.h.

Referenced by EndpointMachine::ForwardStreamsDisableRequest().

◆ StaticStreamsEnable

PFN_UCX_ENDPOINT_STATIC_STREAMS_ENABLE UcxEndpointCallbacks::StaticStreamsEnable

Definition at line 83 of file pipe.h.

Referenced by EndpointMachine::ForwardStreamsEnableRequest().


The documentation for this struct was generated from the following file: