My Project
Loading...
Searching...
No Matches
LibThread::ExecJob Class Reference

Public Member Functions

 ExecJob ()
virtual void execute ()
Public Member Functions inherited from LibThread::Job
 Job ()
 ~Job ()
void addDep (Job *job)
void addDep (vector< Job * > &jobs)
void addDep (long ndeps, Job **jobs)
void addNotify (vector< Job * > &jobs)
void addNotify (Job *job)
virtual bool ready ()
void run ()
Public Member Functions inherited from LibThread::SharedObject
 SharedObject ()
virtual ~SharedObject ()
void set_type (int type_init)
int get_type ()
void set_name (std::string &name_init)
void set_name (const char *s)
std::string & get_name ()
void incref (int by=1)
long decref ()
long getref ()
virtual BOOLEAN op2 (int op, leftv res, leftv a1, leftv a2)
virtual BOOLEAN op3 (int op, leftv res, leftv a1, leftv a2, leftv a3)

Additional Inherited Members

Data Fields inherited from LibThread::Job
ThreadPoolpool
long prio
size_t id
long pending_index
vector< Job * > deps
vector< Job * > notify
vector< Trigger * > triggers
vector< stringargs
string result
void * data
bool fast
bool done
bool queued
bool running
bool cancelled

Detailed Description

Definition at line 2366 of file shared.cc.

Constructor & Destructor Documentation

◆ ExecJob()

LibThread::ExecJob::ExecJob ( )
inline

Definition at line 2368 of file shared.cc.

2368: Job() { }

Member Function Documentation

◆ execute()

virtual void LibThread::ExecJob::execute ( )
inlinevirtual

Implements LibThread::Job.

Definition at line 2369 of file shared.cc.

2369 {
2371 val->CleanUp();
2372 omFreeBin(val, sleftv_bin);
2373 }
vector< string > args
Definition shared.cc:1553
void CleanUp(ring r=currRing)
Definition subexpr.cc:351
EXTERN_VAR omBin sleftv_bin
Definition ipid.h:145
leftv from_string(std::string &str)
Definition lintree.cc:854
#define omFreeBin(addr, bin)
sleftv * leftv
Definition structs.h:53

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