PrimoBurner(tm) for C++
5.0
CD, DVD and Blu-ray Software Development Kit
|
Base class for all objects that require reference management. More...
#include <reference.h>
Inherited by Stream, AudioCD [virtual]
, AudioCDCallback [virtual]
, AudioInput [virtual]
, AudioOutput [virtual]
, BDFormatParameters [virtual]
, BlockDevice [virtual]
, CDMode [virtual]
, CDSector [virtual]
, CDSession [virtual]
, CDText [virtual]
, CDTrack [virtual]
, DataDisc [virtual]
, DataDiscCallback, DataFile [virtual]
, DataFileCallback, Device [virtual]
, DeviceCallback, DeviceEnum [virtual]
, DiscArchive [virtual]
, DiscArchiveCallback, DiscArchiveFooterPolicy [virtual]
, DiscCopy [virtual]
, DiscCopyCallback, DiscInfo [virtual]
, DiscLayout [virtual]
, DiscLayoutCallback, Engine [virtual]
, EngineCallback, ErrorInfo [virtual]
, MediaInfo [virtual]
, PcmAudioFormat [virtual]
, QSubChannel [virtual]
, RawToc [virtual]
, RawTocTrack [virtual]
, SessionInfo [virtual]
, SpeedEnum [virtual]
, Toc [virtual]
, TrackBuffer [virtual]
, TrackInfo [virtual]
, TrackInfoEx [virtual]
, UdfExtent [virtual]
, VideoDVD [virtual]
, ErrorInfo, LicenseInfo, and ScsiInterface.
Public Member Functions | |
virtual int32_t | release () const =0 |
Releases the instance. | |
virtual int32_t | retain () const =0 |
Retains the instance. | |
virtual int32_t | retainCount () const =0 |
Returns the current reference count. | |
Base class for all objects that require reference management.
|
pure virtual |
Releases the instance.
Decrements the internal reference count.
Implemented in DeviceCallback, EngineCallback, DataFileCallback, DataDiscCallback, AudioCDCallback, DiscCopyCallback, DiscLayoutCallback, DiscArchiveCallback, DiscArchiveFooterPolicy, and Stream.
|
pure virtual |
Retains the instance.
Increments the internal reference count.
Implemented in DeviceCallback, EngineCallback, DataFileCallback, DataDiscCallback, AudioCDCallback, DiscCopyCallback, DiscLayoutCallback, DiscArchiveCallback, DiscArchiveFooterPolicy, and Stream.
|
pure virtual |
Returns the current reference count.
Implemented in DeviceCallback, EngineCallback, DataFileCallback, DataDiscCallback, AudioCDCallback, DiscCopyCallback, DiscLayoutCallback, DiscArchiveCallback, DiscArchiveFooterPolicy, and Stream.