Public Member Functions | |
Executable (eyedb::Database *=0, const eyedb::Dataspace *=0) | |
Executable (const Executable &x) | |
virtual eyedb::Object * | clone () const |
Not yet documented. | |
Executable & | operator= (const Executable &x) |
virtual Executable * | asExecutable () |
virtual const Executable * | asExecutable () const |
eyedb::Status | setExname (const std::string &) |
eyedb::Status | setExname (unsigned int a0, char) |
std::string | getExname (eyedb::Bool *isnull=0, eyedb::Status *=0) const |
char | getExname (unsigned int a0, eyedb::Bool *isnull=0, eyedb::Status *=0) const |
eyedb::Status | setLang (ExecutableLang, eyedb::Bool _check_value=eyedb::True) |
ExecutableLang | getLang (eyedb::Bool *isnull=0, eyedb::Status *=0) const |
eyedb::Status | setLoc (ExecutableLocalisation, eyedb::Bool _check_value=eyedb::True) |
ExecutableLocalisation | getLoc (eyedb::Bool *isnull=0, eyedb::Status *=0) const |
eyedb::Status | setSign (Signature *) |
Signature * | getSign (eyedb::Bool *isnull=0, eyedb::Status *=0) |
const Signature * | getSign (eyedb::Bool *isnull=0, eyedb::Status *=0) const |
eyedb::Status | setIntname (const std::string &) |
eyedb::Status | setIntname (unsigned int a0, char) |
std::string | getIntname (eyedb::Bool *isnull=0, eyedb::Status *=0) const |
char | getIntname (unsigned int a0, eyedb::Bool *isnull=0, eyedb::Status *=0) const |
eyedb::Status | setExtrefBody (const std::string &) |
eyedb::Status | setExtrefBody (unsigned int a0, char) |
std::string | getExtrefBody (eyedb::Bool *isnull=0, eyedb::Status *=0) const |
char | getExtrefBody (unsigned int a0, eyedb::Bool *isnull=0, eyedb::Status *=0) const |
virtual | ~Executable () |
void | initExec (const char *exname, ExecutableLang lang, Bool isSystem, ExecutableLocalisation loc, Signature *sign, Class *=0) |
const char * | _getPrototype (const Class *, Bool scope) const |
int | isStaticExec () const |
void | userInitialize () |
void | userCopy (const Object &) |
virtual Status | execCheck () |
Status | checkRealize (const char *, const char *, void **) |
Executable (const eyedb::Struct *, eyedb::Bool=eyedb::False) | |
Executable (const Executable *, eyedb::Bool=eyedb::False) | |
Executable (const eyedb::Class *, eyedb::Data) | |
Static Public Member Functions | |
static const char * | makeInternalName (const char *exname, const Signature *sign, Bool isClassMethod, const char *clname=0) |
static const char * | makeExtRef (const char *extref) |
static const char * | getSOTag () |
static const char * | getSOFile (const char *extref) |
static void * | _dlopen (const char *extref) |
static Status | checkRealize (const char *extref, const char *intname, void **pdl, void **pcsym) |
Public Attributes | |
void * | dl |
Protected Member Functions | |
Executable (eyedb::Database *_db, const eyedb::Dataspace *_dataspace, int) | |
Executable (const eyedb::Struct *x, eyedb::Bool share, int) | |
Executable (const Executable *x, eyedb::Bool share, int) |
Definition at line 949 of file syscls.h.
virtual eyedb::Object* eyedb::Executable::clone | ( | ) | const [inline, virtual] |