The Pedigree Project 0.1
Public Member Functions | Public Attributes | List of all members
UsbHub::SyncParam Struct Reference

Structure used synchronous transactions. More...

+ Collaboration diagram for UsbHub::SyncParam:

Public Member Functions

void releaseOwner ()
 

Public Attributes

Semaphore semaphore
 
ssize_t nResult
 
Atomic< size_t > owners
 

Detailed Description

Structure used synchronous transactions.

Definition at line 259 of file UsbHub.h.

Constructor & Destructor Documentation

◆ SyncParam()

UsbHub::SyncParam::SyncParam ( )
inline

Definition at line 260 of file UsbHub.h.

◆ ~SyncParam()

UsbHub::SyncParam::~SyncParam ( )

Definition at line 757 of file UsbHub.cc.

Member Function Documentation

◆ releaseOwner()

void UsbHub::SyncParam::releaseOwner ( )

Definition at line 763 of file UsbHub.cc.

Member Data Documentation

◆ nResult

ssize_t UsbHub::SyncParam::nResult

Definition at line 266 of file UsbHub.h.

◆ owners

Atomic<size_t> UsbHub::SyncParam::owners

Definition at line 267 of file UsbHub.h.

◆ semaphore

Semaphore UsbHub::SyncParam::semaphore

Definition at line 265 of file UsbHub.h.


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