FBLibraryBase Class Reference

#include <fbcomponent.h>
FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase FBLibraryBase
Inheritance diagram for FBLibraryBase:
Inheritance graph
[legend]

List of all members.


Detailed Description

Library class for DLL registration.

Manages the DLL control via a global FBLibrary object. For each DLL to be created, an implementation of the FBLibrary functions will be necessary, see the sample code to see an example implementation.

Definition at line 841 of file fbcomponent.h.


Public Member Functions

virtual bool  LibInit ()
  Initialize library.
virtual bool  LibOpen ()
  Open library.
virtual bool  LibReady ()
  Is library ready? Ready the library to begin accessing the functions.
virtual bool  LibClose ()
  Close library.
virtual bool  LibRelease ()
  Release library.

Public Attributes

KGlobalNamedEvent *  mLibrary_Open
  Library Open.
KGlobalNamedEvent *  mLibrary_Ready
  Library Ready.
KGlobalNamedEvent *  mLibrary_Close
  Library Close.
KGlobalNamedEvent *  mLibrary_Release
  Library Release.

Member Function Documentation

virtual bool LibInit (  )  [virtual]

Initialize library.

Initial load of DLL into memory.

Returns:
true if successful.

Reimplemented in FBLibrary.

virtual bool LibOpen (  )  [virtual]

Open library.

Library is opened to peruse the exported symbols.

Returns:
true if successful.

Reimplemented in FBLibrary.

virtual bool LibReady (  )  [virtual]

Is library ready? Ready the library to begin accessing the functions.

Any on library activation code should be placed in this function.

Returns:
true if successful.

Reimplemented in FBLibrary.

virtual bool LibClose (  )  [virtual]

Close library.

Returns:
true if successful.

Reimplemented in FBLibrary.

virtual bool LibRelease (  )  [virtual]

Release library.

Returns:
true if successful.

Reimplemented in FBLibrary.


Member Data Documentation

KGlobalNamedEvent* mLibrary_Open

Library Open.

Definition at line 878 of file fbcomponent.h.

KGlobalNamedEvent * mLibrary_Ready

Library Ready.

Definition at line 878 of file fbcomponent.h.

KGlobalNamedEvent * mLibrary_Close

Library Close.

Definition at line 878 of file fbcomponent.h.

KGlobalNamedEvent * mLibrary_Release

Library Release.

Definition at line 878 of file fbcomponent.h.


Please send us your comments about this page.