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>


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 ( )

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

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

Tests that an agent spec really exists.

Definition at line 87 of file

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

Returns a newly constructed agent for the given module spec.

Definition at line 71 of file

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

The path to the module's shared object library.

Definition at line 120 of file

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