Version: 8.3.0
YACS::ENGINE::LocalLibrary Struct Reference

#include <CppContainer.hxx>

Collaboration diagram for YACS::ENGINE::LocalLibrary:

Public Member Functions

 LocalLibrary (void *h, InitFunction i, RunFunction r, PingFunction p, TerminateFunction t)
 
 LocalLibrary ()
 
bool good ()
 

Public Attributes

void * handle
 
InitFunction initHandle
 
RunFunction runHandle
 
PingFunction pingHandle
 
TerminateFunction terminateHandle
 

Detailed Description

Definition at line 38 of file CppContainer.hxx.

Constructor & Destructor Documentation

YACS::ENGINE::LocalLibrary::LocalLibrary ( void *  h,
InitFunction  i,
RunFunction  r,
PingFunction  p,
TerminateFunction  t 
)
inline

Definition at line 54 of file CppContainer.hxx.

57  : handle(h), initHandle(i), runHandle(r),
YACS::ENGINE::LocalLibrary::LocalLibrary ( )
inline

Definition at line 59 of file CppContainer.hxx.

60  : handle(NULL), initHandle(NULL), runHandle(NULL),
61  pingHandle(NULL), terminateHandle(NULL) {}

Member Function Documentation

bool YACS::ENGINE::LocalLibrary::good ( )
inline

Definition at line 63 of file CppContainer.hxx.

References handle, initHandle, runHandle, and terminateHandle.

Referenced by YACS::ENGINE::CppContainer::loadComponentLibrary().

63  {
64  return (handle != NULL) && (initHandle != NULL) &&
65  (runHandle != NULL) && (terminateHandle != NULL);
66  }

Member Data Documentation

void* YACS::ENGINE::LocalLibrary::handle

Definition at line 43 of file CppContainer.hxx.

Referenced by good().

InitFunction YACS::ENGINE::LocalLibrary::initHandle

Definition at line 46 of file CppContainer.hxx.

Referenced by YACS::ENGINE::LocalContainer::createInternalInstance(), and good().

PingFunction YACS::ENGINE::LocalLibrary::pingHandle
RunFunction YACS::ENGINE::LocalLibrary::runHandle

Definition at line 47 of file CppContainer.hxx.

Referenced by YACS::ENGINE::LocalContainer::createInternalInstance(), and good().

TerminateFunction YACS::ENGINE::LocalLibrary::terminateHandle

Definition at line 49 of file CppContainer.hxx.

Referenced by YACS::ENGINE::LocalContainer::createInternalInstance(), and good().


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