openshot-audio  0.1.2
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
ChildProcessPingThread Struct Referenceabstract
Inheritance diagram for ChildProcessPingThread:
Thread AsyncUpdater ChildProcessMaster::Connection ChildProcessSlave::Connection

Public Member Functions

 ChildProcessPingThread (int timeout)
 
void pingReceived () noexcept
 
void triggerConnectionLostMessage ()
 
virtual bool sendPingMessage (const MemoryBlock &)=0
 
virtual void pingFailed ()=0
 
- Public Member Functions inherited from Thread
 Thread (const String &threadName)
 
virtual ~Thread ()
 
void startThread ()
 
void startThread (int priority)
 
bool stopThread (int timeOutMilliseconds)
 
bool isThreadRunning () const
 
void signalThreadShouldExit ()
 
bool threadShouldExit () const
 
bool waitForThreadToExit (int timeOutMilliseconds) const
 
bool setPriority (int priority)
 
void setAffinityMask (uint32 affinityMask)
 
bool wait (int timeOutMilliseconds) const
 
void notify () const
 
ThreadID getThreadId () const noexcept
 
const StringgetThreadName () const
 

Static Public Member Functions

static bool isPingMessage (const MemoryBlock &m) noexcept
 
- Static Public Member Functions inherited from Thread
static bool setCurrentThreadPriority (int priority)
 
static void JUCE_CALLTYPE setCurrentThreadAffinityMask (uint32 affinityMask)
 
static void JUCE_CALLTYPE sleep (int milliseconds)
 
static void JUCE_CALLTYPE yield ()
 
static ThreadID JUCE_CALLTYPE getCurrentThreadId ()
 
static Thread *JUCE_CALLTYPE getCurrentThread ()
 
static void JUCE_CALLTYPE setCurrentThreadName (const String &newThreadName)
 

Public Attributes

int timeoutMs
 

Additional Inherited Members

- Public Types inherited from Thread
typedef void * ThreadID
 

Constructor & Destructor Documentation

ChildProcessPingThread::ChildProcessPingThread ( int  timeout)
inline

Member Function Documentation

static bool ChildProcessPingThread::isPingMessage ( const MemoryBlock m)
inlinestaticnoexcept
virtual void ChildProcessPingThread::pingFailed ( )
pure virtual
void ChildProcessPingThread::pingReceived ( )
inlinenoexcept
virtual bool ChildProcessPingThread::sendPingMessage ( const MemoryBlock )
pure virtual
void ChildProcessPingThread::triggerConnectionLostMessage ( )
inline

Member Data Documentation

int ChildProcessPingThread::timeoutMs

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