#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.
|
|
|
|
|