cDll Class Reference

#include <plugin.h>

Inheritance diagram for cDll:

Inheritance graph
[legend]
Collaboration diagram for cDll:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 cDll (const char *FileName, const char *Args)
virtual ~cDll ()
bool Load (bool Log=false)
cPluginPlugin (void)

Private Attributes

char * fileName
char * args
void * handle
cPluginplugin


Detailed Description

Definition at line 63 of file plugin.h.


Constructor & Destructor Documentation

cDll::cDll ( const char *  FileName,
const char *  Args 
)

Definition at line 150 of file plugin.c.

References args, fileName, handle, and plugin.

cDll::~cDll (  )  [virtual]

Definition at line 158 of file plugin.c.

References args, fileName, handle, and plugin.


Member Function Documentation

bool cDll::Load ( bool  Log = false  ) 

Definition at line 186 of file plugin.c.

References args, esyslog, fileName, handle, isyslog, MAXPLUGINARGS, plugin, cPlugin::ProcessArgs(), cPlugin::SetName(), SkipQuote(), skipspace(), and stripspace().

Here is the call graph for this function:

cPlugin* cDll::Plugin ( void   )  [inline]

Definition at line 73 of file plugin.h.

References plugin.

Referenced by cPluginManager::GetPlugin(), cPluginManager::Housekeeping(), and cPluginManager::Shutdown().


Member Data Documentation

char* cDll::fileName [private]

Definition at line 65 of file plugin.h.

Referenced by cDll(), Load(), and ~cDll().

char* cDll::args [private]

Definition at line 66 of file plugin.h.

Referenced by cDll(), Load(), and ~cDll().

void* cDll::handle [private]

Definition at line 67 of file plugin.h.

Referenced by cDll(), Load(), and ~cDll().

cPlugin* cDll::plugin [private]

Definition at line 68 of file plugin.h.

Referenced by cDll(), Load(), Plugin(), and ~cDll().


The documentation for this class was generated from the following files:
Generated on Tue Nov 6 20:08:52 2007 for VDR by  doxygen 1.5.3-20071008