Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

ost_dso(3) [debian man page]

ost::DSO(3)						     Library Functions Manual						       ost::DSO(3)

NAME
ost::DSO - The DSO dynamic loader class is used to load object files. SYNOPSIS
#include <file.h> Public Member Functions DSO (const char *filename) Construct and load a DSO object file. DSO (const char *filename, bool resolve) const char * getError (void) Retrieve error indicator associated with DSO failure. virtual ~DSO () Detach a DSO object from running memory. void * operator[] (const char *sym) Lookup a symbol in the loaded file. bool isValid (void) See if DSO object is valid. Static Public Member Functions static void dynunload (void) static DSO * getObject (const char *name) Find a specific DSO object by filename. static void setDebug (void) Install debug handler... Detailed Description The DSO dynamic loader class is used to load object files. On elf based systems this is typically done with dlopen. A dummy stub class is generated for non-dl capable systems. Author: David Sugar dyfet@ostel.com Dynamic class file loader. Constructor &; Destructor Documentation ost::DSO::DSO (const char *filename) [inline] Construct and load a DSO object file. Parameters: filename pathname of object file to load. ost::DSO::DSO (const char *filename, boolresolve) [inline] virtual ost::DSO::~DSO () [virtual] Detach a DSO object from running memory. Member Function Documentation static void ost::DSO::dynunload (void) [static] const char* ost::DSO::getError (void) [inline] Retrieve error indicator associated with DSO failure. This is often used in catch handlers. static DSO* ost::DSO::getObject (const char *name) [static] Find a specific DSO object by filename. Parameters: name of DSO object file (partial). bool ost::DSO::isValid (void) See if DSO object is valid. Returns: true if valid. void* ost::DSO::operator[] (const char *sym) Lookup a symbol in the loaded file. static void ost::DSO::setDebug (void) [static] Install debug handler... Author Generated automatically by Doxygen for GNU CommonC++ from the source code. GNU CommonC++ Sat Jun 23 2012 ost::DSO(3)

Check Out this Related Man Page

ost::RefPointer(3)					     Library Functions Manual						ost::RefPointer(3)

NAME
ost::RefPointer - Pointer to reference counted objects. SYNOPSIS
#include <object.h> Public Member Functions RefPointer () Create an unattached pointer. RefPointer (RefObject *obj) Create a pointer attached to a reference counted object. RefPointer (const RefPointer &ptr) A copy constructor. virtual ~RefPointer () RefPointer & operator= (const RefObject &ref) void * operator* () const void * operator-> () const void * getObject (void) const bool operator! () const Protected Member Functions void detach (void) Detach current object, for example, when changing pointer. virtual void enterLock (void) Patch point for mutex in derived class. virtual void leaveLock (void) Patch point for a mutex in derived class. Protected Attributes RefObject * ref Detailed Description Pointer to reference counted objects. This is a non-template form of a reference count smart pointer, and so uses common code. This can be subclassed to return explicit object types. Author: David Sugar dyfet@gnutelephony.org Pointer to reference count managed objects. Constructor &; Destructor Documentation ost::RefPointer::RefPointer () [inline] Create an unattached pointer. ost::RefPointer::RefPointer (RefObject *obj) Create a pointer attached to a reference counted object. Object being referenced. ost::RefPointer::RefPointer (const RefPointer &ptr) A copy constructor. Pointer being copied. virtual ost::RefPointer::~RefPointer () [virtual] Member Function Documentation void ost::RefPointer::detach (void) [protected] Detach current object, for example, when changing pointer. virtual void ost::RefPointer::enterLock (void) [protected], [virtual] Patch point for mutex in derived class. This may often be a single static mutex shared by a managed type. void* ost::RefPointer::getObject (void) const virtual void ost::RefPointer::leaveLock (void) [protected], [virtual] Patch point for a mutex in derived class. This may often be a single static mutex shared by a managed type. bool ost::RefPointer::operator! () const void* ost::RefPointer::operator* () const [inline] void* ost::RefPointer::operator-> () const [inline] RefPointer& ost::RefPointer::operator= (const RefObject &ref) Member Data Documentation RefObject* ost::RefPointer::ref [protected] Author Generated automatically by Doxygen for GNU CommonC++ from the source code. GNU CommonC++ Sat Jun 23 2012 ost::RefPointer(3)
Man Page