ESLA

Embeddable Scriting LAnguage

frantz@pangea.stanford.edu

Stanford University, Rock Fracture Project research group

© 2003

ActionsFactory Class Reference


Static Public Methods

bool bind (const std::string &context_name, Factory *factory)
GenActionresolve (const std::string &complete_name)
void binded (std::vector< std::string > &list)
void unbind_all ()
std::string context_name (GenObject *object)

Static Protected Methods

void initialize (const std::string &the_factory_name)
void terminate (const std::string &the_factory_name)
void binded_list (NamingContext *ctxt, Name &full_path, std::vector< std::string > &list)

Friends

class P3DTools_p3dactions_libinit

Member Function Documentation

bool ActionsFactory::bind const std::string &    context_name,
Factory   factory
[static]
 

void ActionsFactory::binded std::vector< std::string > &    list [static]
 

void ActionsFactory::binded_list NamingContext   ctxt,
Name   full_path,
std::vector< std::string > &    list
[static, protected]
 

std::string ActionsFactory::context_name GenObject   object [static]
 

void ActionsFactory::initialize const std::string &    the_factory_name [static, protected]
 

GenAction* ActionsFactory::resolve const std::string &    complete_name [static]
 

void ActionsFactory::terminate const std::string &    the_factory_name [static, protected]
 

void ActionsFactory::unbind_all   [static]
 


Friends And Related Function Documentation

friend class P3DTools_p3dactions_libinit [friend]
 

Definition at line 61 of file action_factory.h.


Generated on Wed May 14 11:42:32 2003 for Esla-lib by doxygen1.3-rc1