CTK  0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
Public Member Functions | Protected Attributes | List of all members
ctkBinaryFileDescriptor Class Reference

#include <Libs/Core/ctkBinaryFileDescriptor.h>

Public Member Functions

 ctkBinaryFileDescriptor ()
 
 ctkBinaryFileDescriptor (const QString &_fileName)
 
QString fileName () const
 
bool isLoaded () const
 
bool load ()
 Load the object file containing the symbols. More...
 
void * resolve (const char *symbol)
 Get the address of a symbol in memory. More...
 
void setFileName (const QString &_fileName)
 
bool unload ()
 Unload / close the object file. More...
 
virtual ~ctkBinaryFileDescriptor ()
 

Protected Attributes

QScopedPointer< ctkBinaryFileDescriptorPrivate > d_ptr
 

Detailed Description

Allows to resolve global symbols contained into an executable. Implementation valid only for unix-like systems (Linux, Mac, ...)

Definition at line 46 of file ctkBinaryFileDescriptor.h.

Constructor & Destructor Documentation

◆ ctkBinaryFileDescriptor() [1/2]

ctkBinaryFileDescriptor::ctkBinaryFileDescriptor ( )

◆ ctkBinaryFileDescriptor() [2/2]

ctkBinaryFileDescriptor::ctkBinaryFileDescriptor ( const QString &  _fileName)

◆ ~ctkBinaryFileDescriptor()

virtual ctkBinaryFileDescriptor::~ctkBinaryFileDescriptor ( )
virtual

Member Function Documentation

◆ fileName()

QString ctkBinaryFileDescriptor::fileName ( ) const

◆ isLoaded()

bool ctkBinaryFileDescriptor::isLoaded ( ) const

◆ load()

bool ctkBinaryFileDescriptor::load ( )

Load the object file containing the symbols.

◆ resolve()

void* ctkBinaryFileDescriptor::resolve ( const char *  symbol)

Get the address of a symbol in memory.

◆ setFileName()

void ctkBinaryFileDescriptor::setFileName ( const QString &  _fileName)

◆ unload()

bool ctkBinaryFileDescriptor::unload ( )

Unload / close the object file.

Member Data Documentation

◆ d_ptr

QScopedPointer<ctkBinaryFileDescriptorPrivate> ctkBinaryFileDescriptor::d_ptr
protected

Definition at line 68 of file ctkBinaryFileDescriptor.h.


The documentation for this class was generated from the following file: