|
CPN
Computational Process Networks
|
#include "common_priv.h"#include <cpn/bits/NodeLoader.h>#include <cpn/NodeFactory.h>#include <cpn/utils/ThrowingAssert.h>#include <cpn/utils/PathUtils.h>#include <cpn/utils/Directory.h>#include <cpn/threading/PthreadMutex.h>#include <fstream>#include <stdexcept>#include <ltdl.h>
Include dependency graph for NodeLoader.cc:Go to the source code of this file.
Namespaces | |
| CPN | |
Functions | |
| void | Loader (const std::string &ldfile, std::map< std::string, std::string > &data) |
| void | ProcessLine (vector< string > &stack, const string &curdir, map< string, string > &data, unsigned rep) |
| void | Loader (const string &ldfile, map< string, string > &data, unsigned rep) |
Variables | |
| static PthreadMutex | lock |
Definition in file NodeLoader.cc.
| void Loader | ( | const std::string & | ldfile, |
| std::map< std::string, std::string > & | data | ||
| ) |
Definition at line 314 of file NodeLoader.cc.
Referenced by CPN::NodeLoader::LoadNodeList(), and ProcessLine().
Here is the caller graph for this function:| void Loader | ( | const string & | ldfile, |
| map< string, string > & | data, | ||
| unsigned | rep | ||
| ) |
Definition at line 198 of file NodeLoader.cc.
References ASSERT, DirName(), ProcessLine(), and RealPath().
Here is the call graph for this function:| void ProcessLine | ( | vector< string > & | stack, |
| const string & | curdir, | ||
| map< string, string > & | data, | ||
| unsigned | rep | ||
| ) |
Definition at line 281 of file NodeLoader.cc.
References IsAbsPath(), Loader(), PathConcat(), and RealPath().
Referenced by Loader().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 36 of file NodeLoader.cc.
Referenced by CPN::QueueBase::Lock(), CPN::QueueBase::Unlock(), and CPN::QueueBase::Wait().
1.8.5