Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
virtual P6R::P6ERR P6R::p6IComService::uninitialize ( void  )
pure virtual

Uninitializes the service.

Services run with different rules than normal components and as a result, all their cleanup MUST be performed in this method instead of the destructor. This allows the runtime to better control when this clenaup occurs.

This method will ALWAYS be called, even if the initialize() method fails and should cleanup everything in the service (allocated memory, release other components, unregister interfaces etc).

Returns