rwlogo

Rogue Wave Views
Foundation Package API Reference Guide

Product Documentation:

Rogue Wave Views
Documentation Home

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
List of all members | Static Public Member Functions
IlvCOMLibraryInitialization Class Reference

This class initializes the COM library. More...

#include <ilviews/windows/com.h>

Inheritance diagram for IlvCOMLibraryInitialization:
IlvAbstractLibraryInitialization

Static Public Member Functions

static IlvRefCountPtr
< IlvAbstractLibraryInitialization
GetInstance ()
 This static function is a singleton that returns an unique instance of this class. More...
 

Additional Inherited Members

- Public Member Functions inherited from IlvAbstractLibraryInitialization
virtual ~IlvAbstractLibraryInitialization ()=0
 The destructor. More...
 
- Protected Types inherited from IlvAbstractLibraryInitialization
typedef IlvRefCountPtr
< IlvAbstractLibraryInitialization
CntPtr
 This typedef is a synonym for the type used to declare a reference counter on the inherited classes of this class.
 

Detailed Description

This class initializes the COM library.

Library: ilvcom

It uses a mechanism of counting reference. When the counter is decreased to 0, the object is deleted and the COM library is released.

Member Function Documentation

static IlvRefCountPtr<IlvAbstractLibraryInitialization> IlvCOMLibraryInitialization::GetInstance ( )
static

This static function is a singleton that returns an unique instance of this class.

The instance is automatically locked through a reference counter.

This function may throw an IlvCOMLibraryInitializationError exception.

Returns
A pointer to an instance of this class.
See Also
IlvCOMLibraryInitializationError.

© Copyright 2015, Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave is a registered trademark of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.