OpenBarnyard
 
Loading...
Searching...
No Matches
TFileStreamJob Class Referenceabstract

#include <TFileStream.h>

Inheritance diagram for TFileStreamJob:
TTRBStreamJob

Public Member Functions

 TFileStreamJob (TSemaphore *semaphore)
 
virtual ~TFileStreamJob ()=default
 
virtual void Process ()=0
 
TBOOL IsProcessed () const
 

Protected Attributes

TSemaphorem_pSemaphore
 
TBOOL m_bIsProcessed
 

Friends

class TFileStream
 

Detailed Description

Definition at line 13 of file TFileStream.h.

Constructor & Destructor Documentation

◆ TFileStreamJob()

TFileStreamJob::TFileStreamJob ( TSemaphore * semaphore)
inline

Definition at line 19 of file TFileStream.h.

20 : m_pSemaphore( semaphore ), m_bIsProcessed( TTRUE ) {}
#define TTRUE
Definition Typedefs.h:25
TBOOL m_bIsProcessed
Definition TFileStream.h:29
TSemaphore * m_pSemaphore
Definition TFileStream.h:28

◆ ~TFileStreamJob()

virtual TFileStreamJob::~TFileStreamJob ( )
virtualdefault

Member Function Documentation

◆ IsProcessed()

TBOOL TFileStreamJob::IsProcessed ( ) const
inline

Definition at line 25 of file TFileStream.h.

25{ return m_bIsProcessed; }

◆ Process()

virtual void TFileStreamJob::Process ( )
pure virtual

Implemented in TTRBStreamJob.

Friends And Related Symbol Documentation

◆ TFileStream

friend class TFileStream
friend

Definition at line 16 of file TFileStream.h.

Member Data Documentation

◆ m_bIsProcessed

TBOOL TFileStreamJob::m_bIsProcessed
protected

Definition at line 29 of file TFileStream.h.

◆ m_pSemaphore

TSemaphore* TFileStreamJob::m_pSemaphore
protected

Definition at line 28 of file TFileStream.h.


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