The Pedigree Project 0.1
Public Member Functions | Public Attributes | List of all members
BufferMonitors::MonitorTarget Struct Reference
+ Collaboration diagram for BufferMonitors::MonitorTarget:

Public Member Functions

 MonitorTarget (Thread *thread, Event *event, Event::SendLease registration)
 
 MonitorTarget (Semaphore *semaphore)
 

Public Attributes

Thread * pThread
 
Event * pEvent
 
Semaphore * pSemaphore
 
Event::SendLease eventRegistration
 

Detailed Description

Definition at line 20 of file BufferMonitors.cc.

Constructor & Destructor Documentation

◆ MonitorTarget() [1/2]

BufferMonitors::MonitorTarget::MonitorTarget ( Thread *  thread,
Event *  event,
Event::SendLease  registration 
)
inline

Definition at line 21 of file BufferMonitors.cc.

◆ MonitorTarget() [2/2]

BufferMonitors::MonitorTarget::MonitorTarget ( Semaphore *  semaphore)
inlineexplicit

Definition at line 27 of file BufferMonitors.cc.

Member Data Documentation

◆ eventRegistration

Event::SendLease BufferMonitors::MonitorTarget::eventRegistration

Definition at line 33 of file BufferMonitors.cc.

◆ pEvent

Event* BufferMonitors::MonitorTarget::pEvent

Definition at line 31 of file BufferMonitors.cc.

◆ pSemaphore

Semaphore* BufferMonitors::MonitorTarget::pSemaphore

Definition at line 32 of file BufferMonitors.cc.

◆ pThread

Thread* BufferMonitors::MonitorTarget::pThread

Definition at line 30 of file BufferMonitors.cc.


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