Unicorn XML Toolkit
Version 1.50.00

Namespace Core
Class CInterface

class CInterface {
public:
    CInterface();
    virtual ~CInterface();
public:
    void AddRef();
    void Release();
    };

The base class for objects, lifetime of which is controlled through reference counting.

Since:
1.00.00
Version:
1.50.00
Author:
Alexey Gokhberg
Constructor/Destructor Summary
CInterface ();
����������Constructs the interface.
~CInterface ();
����������Destroys the interface.

Function Summary
void AddRef ();
����������Increments the reference counter of this object by one.
void Release ();
����������Decrements the reference counter of this object by one; deletes this object if the resulting value of the reference counter becomes equal to or less than zero.

Constructor/Destructor Detail

CInterface

CInterface();

Constructs the interface.

~CInterface

virtual ~CInterface();

Destroys the interface.

Function Detail

AddRef

void AddRef();

Increments the reference counter of this object by one.

Release

void Release();

Decrements the reference counter of this object by one; deletes this object if the resulting value of the reference counter becomes equal to or less than zero.


Unicorn XML Toolkit
Version 1.50.00


This document was created using Unicorn DOC++.

Copyright 1999-2001 Unicorn Enterprises SA.
All Rights Reserved.