#include <iostream>#include <string>#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <sys/resource.h>#include <ymlloader.h>#include "pearlymlentityfactory.h"#include "pearlymlnode.h"#include "pearlymlnetwork.h"#include "sharedmemmapping.h"#include "msgqmuxmapping.h"#include "filemapping.h"#include "traceevent.h"#include "global.h"#include "mesq.h"#include <BasicUtils/BasicException.h>#include <BasicUtils/BasicSmartPointer.h>#include <BasicUtils/BasicProcess.h>#include <BasicUtils/BasicDebugger.h>#include <BasicUtils/BasicString.h>Include dependency graph for ymlpearl/libymlpearl/main.cpp:

Functions | |
| void | main_install_modules () |
| void | main_install_blocks () |
| int | readregexp (char *filename, int pure) |
| int | pearl_methodinstall (char *name) |
| int | modulesinstalled () |
| int | minitstate (int np) |
| int | initxtop () |
| void | init_hash () |
| void | free_hashmem () |
| int | schedule () |
| void | runtree_epilog () |
| int | createchild (char *name, char *className) |
| void | emitstat (FILE *outFile) |
| void | Syntax (char *name) |
| int | main (int argc, char *argv[]) |
Variables | |
| char * | wt |
| FILE * | statsFile |
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
initialize data structures used for statistics
|
|
|
|
|
|
|
|
|
|
|
|
Schedule processes from the schedule queue as long as there are processes to be scheduled.
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
Dump the program syntax to stderr
|
|
||||||||||||
|
Main function for compiled pearl simulations. Provides a frontend interface and loads and executes the simulation.
|
|
|
|
|
|
|
1.4.6