|
| void | pSingular_initialize_thread () |
| void | LibThread::acquireShared (SharedObject *obj) |
| void | LibThread::releaseShared (SharedObject *obj) |
| SharedObject * | LibThread::makeSharedObject (SharedObjectTable &table, Lock *lock, int type, string &namename, SharedConstructor scons) |
| SharedObject * | LibThread::findSharedObject (SharedObjectTable &table, Lock *lock, string &namename) |
| void * | LibThread::shared_init (blackbox *b) |
| void * | LibThread::new_shared (SharedObject *obj) |
| void | LibThread::shared_destroy (blackbox *b, void *d) |
| void | LibThread::rlock_destroy (blackbox *b, void *d) |
| void * | LibThread::shared_copy (blackbox *b, void *d) |
| BOOLEAN | LibThread::shared_assign (leftv l, leftv r) |
| BOOLEAN | LibThread::rlock_assign (leftv l, leftv r) |
| BOOLEAN | LibThread::shared_check_assign (blackbox *b, leftv l, leftv r) |
| BOOLEAN | LibThread::shared_op2 (int op, leftv res, leftv a1, leftv a2) |
| BOOLEAN | LibThread::shared_op3 (int op, leftv res, leftv a1, leftv a2, leftv a3) |
| char * | LibThread::shared_string (blackbox *b, void *d) |
| char * | LibThread::rlock_string (blackbox *b, void *d) |
| void | LibThread::report (const char *fmt, const char *namename) |
| int | LibThread::wrong_num_args (const char *namename, leftv arg, int n) |
| int | LibThread::not_a_uri (const char *namename, leftv arg) |
| int | LibThread::not_a_region (const char *namename, leftv arg) |
| char * | LibThread::str (leftv arg) |
| SharedObject * | LibThread::consTable () |
| SharedObject * | LibThread::consList () |
| SharedObject * | LibThread::consChannel () |
| SharedObject * | LibThread::consSyncVar () |
| SharedObject * | LibThread::consRegion () |
| static void | LibThread::appendArg (vector< leftv > &argv, string &s) |
| static void | LibThread::appendArg (vector< leftv > &argv, leftv arg) |
| static void | LibThread::appendArgCopy (vector< leftv > &argv, leftv arg) |
| static BOOLEAN | LibThread::executeProc (sleftv &result, const char *procname, const vector< leftv > &argv) |
| BOOLEAN | LibThread::makeAtomicTable (leftv result, leftv arg) |
| BOOLEAN | LibThread::makeAtomicList (leftv result, leftv arg) |
| BOOLEAN | LibThread::makeSharedTable (leftv result, leftv arg) |
| BOOLEAN | LibThread::makeSharedList (leftv result, leftv arg) |
| BOOLEAN | LibThread::makeChannel (leftv result, leftv arg) |
| BOOLEAN | LibThread::makeSyncVar (leftv result, leftv arg) |
| BOOLEAN | LibThread::makeRegion (leftv result, leftv arg) |
| BOOLEAN | LibThread::findSharedObject (leftv result, leftv arg) |
| BOOLEAN | LibThread::typeSharedObject (leftv result, leftv arg) |
| BOOLEAN | LibThread::bindSharedObject (leftv result, leftv arg) |
| BOOLEAN | LibThread::getTable (leftv result, leftv arg) |
| BOOLEAN | LibThread::inTable (leftv result, leftv arg) |
| BOOLEAN | LibThread::putTable (leftv result, leftv arg) |
| BOOLEAN | LibThread::getList (leftv result, leftv arg) |
| BOOLEAN | LibThread::putList (leftv result, leftv arg) |
| BOOLEAN | LibThread::lockRegion (leftv result, leftv arg) |
| BOOLEAN | LibThread::regionLock (leftv result, leftv arg) |
| BOOLEAN | LibThread::unlockRegion (leftv result, leftv arg) |
| BOOLEAN | LibThread::sendChannel (leftv result, leftv arg) |
| BOOLEAN | LibThread::receiveChannel (leftv result, leftv arg) |
| BOOLEAN | LibThread::statChannel (leftv result, leftv arg) |
| BOOLEAN | LibThread::writeSyncVar (leftv result, leftv arg) |
| BOOLEAN | LibThread::updateSyncVar (leftv result, leftv arg) |
| BOOLEAN | LibThread::readSyncVar (leftv result, leftv arg) |
| BOOLEAN | LibThread::statSyncVar (leftv result, leftv arg) |
| void | LibThread::encode_shared (LinTree::LinTree &lintree, leftv val) |
| leftv | LibThread::decode_shared (LinTree::LinTree &lintree) |
| void | LibThread::ref_shared (LinTree::LinTree &lintree, int by) |
| void | LibThread::installShared (int type) |
| void | LibThread::makeSharedType (int &type, const char *namename) |
| void | LibThread::makeRegionlockType (int &type, const char *namename) |
| void | LibThread::setOption (int ch) |
| void | LibThread::thread_init () |
| void * | LibThread::thread_main (void *arg) |
| void * | LibThread::interpreter_thread (ThreadState *ts, void *arg) |
| static ThreadState * | LibThread::newThread (void *(*thread_func)(ThreadState *, void *), void *arg, const char **error) |
| ThreadState * | LibThread::createThread (void *(*thread_func)(ThreadState *, void *), void *arg) |
| void * | LibThread::joinThread (ThreadState *ts) |
| static InterpreterThread * | LibThread::createInterpreterThread (const char **error) |
| static BOOLEAN | LibThread::createThread (leftv result, leftv arg) |
| static bool | LibThread::joinInterpreterThread (InterpreterThread *thread) |
| static BOOLEAN | LibThread::joinThread (leftv result, leftv arg) |
| static BOOLEAN | LibThread::createThreadPool (leftv result, leftv arg) |
| static BOOLEAN | LibThread::createThreadPoolSet (leftv result, leftv arg) |
| ThreadPool * | LibThread::createThreadPool (int threads, int prioThreads=0) |
| void | LibThread::release (ThreadPool *pool) |
| void | LibThread::retain (ThreadPool *pool) |
| ThreadPool * | LibThread::getCurrentThreadPool () |
| static BOOLEAN | LibThread::getThreadPoolWorkers (leftv result, leftv arg) |
| static BOOLEAN | LibThread::setThreadPoolWorkers (leftv result, leftv arg) |
| static BOOLEAN | LibThread::getThreadPoolConcurrency (leftv result, leftv arg) |
| static BOOLEAN | LibThread::setThreadPoolConcurrency (leftv result, leftv arg) |
| static BOOLEAN | LibThread::closeThreadPool (leftv result, leftv arg) |
| void | LibThread::closeThreadPool (ThreadPool *pool, bool wait) |
| BOOLEAN | LibThread::currentThreadPool (leftv result, leftv arg) |
| BOOLEAN | LibThread::setCurrentThreadPool (leftv result, leftv arg) |
| static BOOLEAN | LibThread::createJob (leftv result, leftv arg) |
| Job * | LibThread::createJob (void(*func)(leftv result, leftv arg)) |
| Job * | LibThread::createJob (void(*func)(long ndeps, Job **deps)) |
| Job * | LibThread::startJob (ThreadPool *pool, Job *job, leftv arg) |
| Job * | LibThread::startJob (ThreadPool *pool, Job *job) |
| void | LibThread::cancelJob (Job *job) |
| Job * | LibThread::getCurrentJob () |
| static BOOLEAN | LibThread::startJob (leftv result, leftv arg) |
| static BOOLEAN | LibThread::waitJob (leftv result, leftv arg) |
| void | LibThread::waitJob (Job *job) |
| static BOOLEAN | LibThread::cancelJob (leftv result, leftv arg) |
| static BOOLEAN | LibThread::jobCancelled (leftv result, leftv arg) |
| bool | LibThread::getJobCancelled (Job *job) |
| bool | LibThread::getJobCancelled () |
| void | LibThread::setJobData (Job *job, void *data) |
| void * | LibThread::getJobData (Job *job) |
| void | LibThread::addJobArgs (Job *job, leftv arg) |
| leftv | LibThread::getJobResult (Job *job) |
| const char * | LibThread::getJobName (Job *job) |
| void | LibThread::setJobName (Job *job, const char *namename) |
| static BOOLEAN | LibThread::createTrigger (leftv result, leftv arg) |
| static BOOLEAN | LibThread::updateTrigger (leftv result, leftv arg) |
| static BOOLEAN | LibThread::chainTrigger (leftv result, leftv arg) |
| static BOOLEAN | LibThread::testTrigger (leftv result, leftv arg) |
| static BOOLEAN | LibThread::scheduleJob (leftv result, leftv arg) |
| BOOLEAN | LibThread::currentJob (leftv result, leftv arg) |
| BOOLEAN | LibThread::threadID (leftv result, leftv arg) |
| BOOLEAN | LibThread::mainThread (leftv result, leftv arg) |
| BOOLEAN | LibThread::threadEval (leftv result, leftv arg) |
| BOOLEAN | LibThread::threadExec (leftv result, leftv arg) |
| BOOLEAN | LibThread::threadPoolExec (leftv result, leftv arg) |
| BOOLEAN | LibThread::threadResult (leftv result, leftv arg) |
| BOOLEAN | LibThread::setSharedName (leftv result, leftv arg) |
| BOOLEAN | LibThread::getSharedName (leftv result, leftv arg) |
| int SI_MOD_INIT | systhreads (SModulFunctions *fn) |