Public Member Functions

Celartem::License::CartridgeConsumer Class Reference

#include <cel_license.h>

List of all members.

Public Member Functions

 CartridgeConsumer ()
 ~CartridgeConsumer ()
void reserve (Feature inFeature, size_t inCount)
void commit ()
void revert ()

Detailed Description

This class is used by applications which consumes cartridges installed on the machine.


Constructor & Destructor Documentation

Celartem::License::CartridgeConsumer::CartridgeConsumer (  ) 

Initialize a CartridgeConsumer instance.

Celartem::License::CartridgeConsumer::~CartridgeConsumer (  ) 

Deinitialize the instance.
If commit method is not called, this method reverts the reserved cartridge to the cartridge store.


Member Function Documentation

void Celartem::License::CartridgeConsumer::commit (  ) 

Consumes the reserved cartridge.

void Celartem::License::CartridgeConsumer::reserve ( Feature  inFeature,
size_t  inCount 
)

Reserve cartridge counts of the specified feature.

Parameters:
inFeature The feature of which cartridge counts will be reserved.
inCount The cartridge counts.
void Celartem::License::CartridgeConsumer::revert (  ) 

Reverts the reserved cartridge;


The documentation for this class was generated from the following file:

This document is made with doxygen 1.7.1 at Sun Sep 5 2010 13:03:42.
Caminova Logo