|
| ProgramLibrary () |
| Default constructor. More...
|
|
| ProgramLibrary (const ProgramLibrary &o) |
| Copy constructor. More...
|
|
virtual | ~ProgramLibrary () |
| Destructor. More...
|
|
virtual void | defineAuthorizationFunction (const std::string &name, const langbind::AuthorizationFunctionR &f) |
| Define an authorization function. More...
|
|
virtual void | defineAuditFunction (const std::string &name, const langbind::AuditFunctionR &f) |
| Define an audit function. More...
|
|
virtual void | defineCppFormFunction (const std::string &name, const serialize::CppFormFunction &f) |
| Define a C++ form function. More...
|
|
virtual void | defineFormFunction (const std::string &name, const langbind::FormFunctionR &f) |
| Define an ordinary form function. More...
|
|
virtual void | defineRuntimeEnvironment (const langbind::RuntimeEnvironmentR &env) |
| Define a runtime environment. More...
|
|
virtual void | definePrivateForm (const types::FormDescriptionR &f) |
| Define a form structure that is referenced as unexpanded indirection. More...
|
|
virtual void | defineForm (const std::string &name, const types::FormDescriptionR &f) |
| Define a form. More...
|
|
virtual void | defineNormalizeFunction (const std::string &name, const types::NormalizeFunctionR &f) const |
| Define a normalization function. More...
|
|
virtual void | defineNormalizeFunctionType (const std::string &name, const types::NormalizeFunctionType &ftype) |
| Define a normalization function type. More...
|
|
virtual void | defineCustomDataType (const std::string &name, const types::CustomDataTypeR &t) |
| Define a custom data type. More...
|
|
virtual void | defineFormDDL (const langbind::DDLCompilerR &c) |
| Define a data definition language. More...
|
|
virtual void | defineFilterType (const std::string &name, const langbind::FilterTypeR &f) |
| Define a filter type. More...
|
|
virtual void | defineProgramType (const ProgramR &prg) |
| Define a program type. More...
|
|
virtual const
types::NormalizeFunctionMap * | formtypemap () const |
| Get the map for DDLs to map types to normalizer call sequences. More...
|
|
virtual const
types::CustomDataType * | getCustomDataType (const std::string &name) const |
| Get a custom data type defined by name. More...
|
|
virtual const
types::NormalizeFunctionType * | getNormalizeFunctionType (const std::string &name) const |
| Get a normalization function type defined by name. More...
|
|
virtual const
types::FormDescription * | getFormDescription (const std::string &name) const |
| Get a form description. More...
|
|
virtual std::vector< std::string > | getFormNames () const |
| Get the list of all forms defined. More...
|
|
virtual const
langbind::AuthorizationFunction * | getAuthorizationFunction (const std::string &name) const |
| Get an authorization function by name. More...
|
|
virtual const
langbind::AuditFunction * | getAuditFunction (const std::string &name) const |
| Get an audit function by name. More...
|
|
virtual const
langbind::FormFunction * | getFormFunction (const std::string &name) const |
| Get a form function by name. More...
|
|
virtual const
types::NormalizeFunction * | getNormalizeFunction (const std::string &name) const |
| Get a normalizer function by name. More...
|
|
virtual const
langbind::FilterType * | getFilterType (const std::string &name) const |
| Get a filter type by name. More...
|
|
virtual void | loadPrograms (db::Database *transactionDB, const std::vector< std::string > &filenames) |
| Load all programs passed in 'filenames'. More...
|
|