CYCLUS
Classes | Public Member Functions | Static Public Member Functions | List of all members
cyclus::DynamicModule Class Reference

Detailed Description

Definition at line 49 of file dynamic_module.h.

#include <dynamic_module.h>

Classes

class  Closer
 

Public Member Functions

std::string path ()
 

Static Public Member Functions

static void CloseAll ()
 
static bool Exists (AgentSpec spec)
 
static AgentMake (Context *ctx, AgentSpec spec)
 

Member Function Documentation

void cyclus::DynamicModule::CloseAll ( )
static

Closes all statically loaded dynamic modules.

This should always be called before process termination. This must be called AFTER all agents have been destructed.

Definition at line 97 of file dynamic_module.cc.

bool cyclus::DynamicModule::Exists ( AgentSpec  spec)
static

Tests that an agent spec really exists.

Definition at line 87 of file dynamic_module.cc.

Agent * cyclus::DynamicModule::Make ( Context ctx,
AgentSpec  spec 
)
static

Returns a newly constructed agent for the given module spec.

Definition at line 71 of file dynamic_module.cc.

std::string cyclus::DynamicModule::path ( )

The path to the module's shared object library.

Definition at line 120 of file dynamic_module.cc.


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