JUCE  v5.1.1-3-g1a0b28c73
JUCE API
MessageManagerLock::ThreadChecker Struct Reference
Inheritance diagram for MessageManagerLock::ThreadChecker:
Collaboration diagram for MessageManagerLock::ThreadChecker:

Public Member Functions

 ThreadChecker (Thread *const, ThreadPoolJob *const)
 
ThreadCheckeroperator= (const ThreadChecker &)=delete
 
bool shouldAbortAcquiringLock () override
 Return true if acquiring the lock should be aborted. More...
 

Public Attributes

ThreadPoolJob *const job
 
Thread *const threadToCheck
 

Constructor & Destructor Documentation

◆ ThreadChecker()

MessageManagerLock::ThreadChecker::ThreadChecker ( Thread const,
ThreadPoolJob const 
)

Member Function Documentation

◆ operator=()

ThreadChecker& MessageManagerLock::ThreadChecker::operator= ( const ThreadChecker )
delete

◆ shouldAbortAcquiringLock()

bool MessageManagerLock::ThreadChecker::shouldAbortAcquiringLock ( )
overridevirtual

Return true if acquiring the lock should be aborted.

Implements MessageManagerLock::BailOutChecker.

Member Data Documentation

◆ job

ThreadPoolJob* const MessageManagerLock::ThreadChecker::job

◆ threadToCheck

Thread* const MessageManagerLock::ThreadChecker::threadToCheck

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