ReactOS 0.4.17-dev-1281-g065abb3
epsm.h File Reference
Include dependency graph for epsm.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  EndpointMachine
 

Enumerations

enum class  EpEvent : UCHAR {
  HubStartRequest , HubPurge , HubTreePurge , HubAbort ,
  HubDisconnect , HubDisable , HubDeviceReset , DeviceResetDone ,
  ConfigureDone , HubEndpointReset , Delete , ClientAbortUrb ,
  ClientStreamsEnable , ClientStreamsDisable , AbortUrbParked , AbortDone ,
  PurgeDone , EndpointResetDone , StreamsOpened , StreamsClosed ,
  ControllerResetStarting , StaleReplaced , ControllerResetDone , Count
}
 

Enumeration Type Documentation

◆ EpEvent

enum class EpEvent : UCHAR
strong
Enumerator
HubStartRequest 
HubPurge 
HubTreePurge 
HubAbort 
HubDisconnect 
HubDisable 
HubDeviceReset 
DeviceResetDone 
ConfigureDone 
HubEndpointReset 
Delete 
ClientAbortUrb 
ClientStreamsEnable 
ClientStreamsDisable 
AbortUrbParked 
AbortDone 
PurgeDone 
EndpointResetDone 
StreamsOpened 
StreamsClosed 
ControllerResetStarting 
StaleReplaced 
ControllerResetDone 
Count 

Definition at line 14 of file epsm.h.

15{
16 /* Requests from the hub and the client, wait until the endpoint is idle */
27 Delete,
31
32 /* Completions of work the machine started */
41
42 /* Posted by the controller once a reset finishes */
44
45 Count
46};
@ AbortUrbParked
@ ClientStreamsEnable
@ HubTreePurge
@ StreamsClosed
@ DeviceResetDone
@ ConfigureDone
@ ClientAbortUrb
@ HubDeviceReset
@ StreamsOpened
@ HubDisconnect
@ StaleReplaced
@ ControllerResetDone
@ HubStartRequest
@ ClientStreamsDisable
@ EndpointResetDone
@ ControllerResetStarting
@ HubEndpointReset