OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
Private ossimJob class. More...
Public Member Functions | |
ossimFileWalkerJob (ossimFileProcessorInterface *fpi, const ossimFilename &file) | |
Constructor that takes file processor pointer and file. More... | |
![]() | |
ossimJob () | |
virtual void | start () |
Main entry point to the job. More... | |
std::shared_ptr< ossimJob > | getSharedFromThis () |
This is a convenience method to get the shared representation of this pointer. More... | |
std::shared_ptr< const ossimJob > | getSharedFromThis () const |
This is a convenience method to get the shared representation of this pointer. More... | |
void | setPercentComplete (double value) |
When the pernet complete is set for the job it will call any callbacks and nofity percentCompleteChanged. More... | |
void | setPriority (double value) |
sets the priority of the job More... | |
double | priority () const |
virtual void | release () |
If derived interfaces implement a block this will allow one to release. More... | |
State | state () const |
virtual void | resetState (int value) |
Will clear out the state and the call setState. More... | |
virtual void | setState (int value, bool on=true) |
Will allow you to set the state of the job. More... | |
bool | isCanceled () const |
virtual void | cancel () |
Sets the state if the object as cancelled. More... | |
virtual void | ready () |
Sets the state if the object as ready. More... | |
virtual void | running () |
Sets the state if the object as running. More... | |
virtual void | finished () |
Sets the state if the object as finished. More... | |
bool | isReady () const |
bool | isStopped () const |
bool | isFinished () const |
bool | isRunning () const |
void | setCallback (std::shared_ptr< ossimJobCallback > callback) |
void | setName (const ossimString &value) |
Sets the name of a job. More... | |
const ossimString & | name () const |
void | setId (const ossimString &value) |
const ossimString & | id () const |
void | setDescription (const ossimString &value) |
const ossimString & | description () const |
std::shared_ptr< ossimJobCallback > | callback () |
Protected Member Functions | |
virtual void | run () |
Defines pure virtual ossimJob::start. More... | |
Private Attributes | |
ossimFileProcessorInterface * | m_fileProcessor |
ossimFilename | m_file |
Additional Inherited Members | |
![]() | |
enum | State { ossimJob_NONE = 0, ossimJob_READY = 1, ossimJob_RUNNING = 2, ossimJob_CANCEL = 4, ossimJob_FINISHED = 8, ossimJob_ALL = (ossimJob_READY|ossimJob_RUNNING|ossimJob_CANCEL|ossimJob_FINISHED) } |
This is a Bit vector. More... | |
typedef std::list< std::shared_ptr< ossimJob > > | List |
![]() | |
std::mutex | m_jobMutex |
ossimString | m_name |
ossimString | m_description |
ossimString | m_id |
State | m_state |
double | m_priority |
std::shared_ptr< ossimJobCallback > | m_callback |
Private ossimJob class.
Definition at line 151 of file ossimFileWalker.h.
ossimFileWalker::ossimFileWalkerJob::ossimFileWalkerJob | ( | ossimFileProcessorInterface * | fpi, |
const ossimFilename & | file | ||
) |
Constructor that takes file processor pointer and file.
fpi | ossimFileProcessorInterface pointer |
file | The file to process. |
Definition at line 494 of file ossimFileWalker.cpp.
|
protectedvirtual |
Defines pure virtual ossimJob::start.
This executes the call to m_processFileCallBackPtr.
Implements ossimJob.
Definition at line 502 of file ossimFileWalker.cpp.
References ossimFileWalker::m_fileProcessor, and ossimFileProcessorInterface::processFile().
|
private |
Definition at line 172 of file ossimFileWalker.h.
|
private |
Definition at line 171 of file ossimFileWalker.h.