21 :thePercentComplete(0.0),
22 theProcessStatus(PROCESS_STATUS_NOT_EXECUTING),
123 out <<
"process status: ";
126 out <<
"executing" << std::endl;
130 out <<
"aborted" << std::endl;
134 out <<
"not executing" << std::endl;
143 return data.
print(out);
virtual ossimListenerManager * getManager()
bool needsAborting() const
std::ostream & operator<<(std::ostream &out, const ossimProcessInterface &data)
virtual void setPercentComplete(double percentComplete)
virtual ~ossimProcessInterface()
virtual void setProcessStatus(ossimProcessStatus processStatus)
virtual void fireEvent(ossimEvent &event)
virtual double getPercentComplete() const
ossimProcessStatus theProcessStatus
ossimProcessStatus getProcessStatus() const
virtual ossimObject * getObject()=0
virtual std::ostream & print(std::ostream &out) const
RTTI_DEF(ossimProcessInterface, "ossimProcessInterface")
void setCurrentMessage(const ossimString &message)
double thePercentComplete
bool isAbortRequested() const
std::basic_ostream< char > ostream
Base class for char output streams.