The Pedigree Project 0.1
Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | List of all members
Thread::UserReturnFrameScope Class Reference
+ Collaboration diagram for Thread::UserReturnFrameScope:

Public Member Functions

 UserReturnFrameScope (Thread &owner, UserReturnFrame &frame)
 

Private Member Functions

 NOT_COPYABLE_OR_ASSIGNABLE (UserReturnFrameScope)
 

Static Private Member Functions

static void restore (void *context)
 

Private Attributes

Threadm_Owner
 
size_t m_StateLevel
 
UserReturnFramem_Frame
 
UserReturnFramem_Previous
 
DeferredScopeRecord m_Record
 

Detailed Description

Definition at line 108 of file Thread.h.

Constructor & Destructor Documentation

◆ UserReturnFrameScope()

Thread::UserReturnFrameScope::UserReturnFrameScope ( Thread owner,
UserReturnFrame frame 
)

Definition at line 9 of file Thread-user-return.cc.

◆ ~UserReturnFrameScope()

Thread::UserReturnFrameScope::~UserReturnFrameScope ( )

Definition at line 20 of file Thread-user-return.cc.

Member Function Documentation

◆ restore()

void Thread::UserReturnFrameScope::restore ( void *  context)
staticprivate

Definition at line 28 of file Thread-user-return.cc.

Member Data Documentation

◆ m_Frame

UserReturnFrame* Thread::UserReturnFrameScope::m_Frame
private

Definition at line 118 of file Thread.h.

◆ m_Owner

Thread* Thread::UserReturnFrameScope::m_Owner
private

Definition at line 116 of file Thread.h.

◆ m_Previous

UserReturnFrame* Thread::UserReturnFrameScope::m_Previous
private

Definition at line 119 of file Thread.h.

◆ m_Record

DeferredScopeRecord Thread::UserReturnFrameScope::m_Record
private

Definition at line 120 of file Thread.h.

◆ m_StateLevel

size_t Thread::UserReturnFrameScope::m_StateLevel
private

Definition at line 117 of file Thread.h.


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