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)
GenAction * resolve (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