Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

upf::IObject Interface Reference

import "IObject.idl";

Inheritance diagram for upf::IObject:

Inheritance graph
[legend]
List of all members.

Detailed Description

Base interface for all UPF interfaces.

Any interface that is part of the UPF system, must derive from it.

See also:
Reference Counting , UPF Concepts


Public Methods

void incRef ()
 Increments object's reference count.

void decRef ()
 Decrements object's reference count.

InterfacePtr queryInterface (in IID interface_id)
CID getClassID ()
 Return class information (class name and list of implemented interfaces) for this object.


Member Function Documentation

void upf::IObject::decRef  
 

Decrements object's reference count.

Note:
Should not be used directly by user code!
C++ note:
Use upf::Ptr instead of calling this method directly.

CID upf::IObject::getClassID  
 

Return class information (class name and list of implemented interfaces) for this object.

See also:
upf::CID, upf::IClassInfo, upf::IManager::getClassInfo

void upf::IObject::incRef  
 

Increments object's reference count.

Note:
Should not be used directly by user code!
C++ note:
Use upf::Ptr instead of calling this method directly.

InterfacePtr upf::IObject::queryInterface in IID    interface_id
 

For internal use only.

Queries the object for interface with given IID.

Note:
Should not be used directly by user code!
C++ note:
Use upf::Ptr instead of calling this method directly.


Generated on Wed Jan 15 23:10:56 2003 for Universal Plugins Framework by doxygen1.2.18