The Pedigree Project 0.1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
UsbHcd::PortChangeRequest::Completion Class Reference
+ Collaboration diagram for UsbHcd::PortChangeRequest::Completion:

Public Member Functions

 Completion (PortChangeRequest &request, size_t generation)
 
 operator bool () const
 

Private Member Functions

 NOT_COPYABLE_OR_ASSIGNABLE (Completion)
 

Private Attributes

PortChangeRequestm_Request
 
size_t m_Generation
 
bool m_Ready
 

Detailed Description

Definition at line 112 of file PortChangeRequest.h.

Constructor & Destructor Documentation

◆ Completion()

UsbHcd::PortChangeRequest::Completion::Completion ( PortChangeRequest request,
size_t  generation 
)
inline

Definition at line 114 of file PortChangeRequest.h.

◆ ~Completion()

UsbHcd::PortChangeRequest::Completion::~Completion ( )
inline

Definition at line 119 of file PortChangeRequest.h.

Member Function Documentation

◆ operator bool()

UsbHcd::PortChangeRequest::Completion::operator bool ( ) const
inlineexplicit

Definition at line 123 of file PortChangeRequest.h.

Member Data Documentation

◆ m_Generation

size_t UsbHcd::PortChangeRequest::Completion::m_Generation
private

Definition at line 130 of file PortChangeRequest.h.

◆ m_Ready

bool UsbHcd::PortChangeRequest::Completion::m_Ready
private

Definition at line 131 of file PortChangeRequest.h.

◆ m_Request

PortChangeRequest& UsbHcd::PortChangeRequest::Completion::m_Request
private

Definition at line 129 of file PortChangeRequest.h.


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