  | 
  
    Qore Programming Language
    0.9.16
    
   | 
 
 
 
 
   32 #ifndef _QORE_ABSTRACTTHREADRESOURCE_H 
   34 #define _QORE_ABSTRACTTHREADRESOURCE_H 
   36 #include <qore/AbstractPrivateData.h> 
  
 
supports parsing and executing Qore-language code, reference counted, dynamically-allocated only
Definition: QoreProgram.h:126
 
base class for saving data using Qore's thread resource management system
Definition: AbstractThreadResource.h:51
 
virtual DLLLOCAL QoreProgram * getProgram()
this function is called when clearing thread resources for a particular Program when being destroyed
Definition: AbstractThreadResource.h:63
 
container for holding Qore-language exception information and also for registering a "thread_exit" ca...
Definition: ExceptionSink.h:48
 
virtual void cleanup(ExceptionSink *xsink)=0
this function is called when a thread terminates and a thread resource is still allocated to the thre...
 
virtual DLLEXPORT ~AbstractThreadResource()
virtual destructor
 
the base class for all data to be used as private data of Qore objects
Definition: AbstractPrivateData.h:44
 
DLLEXPORT AbstractThreadResource()
the constructor is currently empty