01.01.2015 Views

Loading shared libraries and classes dynamically at runtime. - Poco

Loading shared libraries and classes dynamically at runtime. - Poco

Loading shared libraries and classes dynamically at runtime. - Poco

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Writing a Class Library (cont'd)<br />

> These macros are used as follows:<br />

POCO_BEGIN_MANIFEST(MyBaseClass)<br />

POCO_EXPORT_CLASS(MyFirstClass)<br />

POCO_EXPORT_CLASS(MySecondClass)<br />

POCO_EXPORT_SINGLETON(MySingleton)<br />

POCO_END_MANIFEST<br />

> A class library can export a setup <strong>and</strong> a cleanup function:<br />

void pocoInitializeLibrary()<br />

void pocoUninitializeLibrary()<br />

which will be called by the class loader, if present.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!