Definition at line 174 of file pricelist_i.h.
typedef OSB_LIB::PcatLockMgr::PricelistRg OSB_CORBA::PricelistWriter_i::ReadGuard [private] |
Pricelist read guard.
Reimplemented from OSB_CORBA::Pricelist_i.
Definition at line 179 of file pricelist_i.h.
OSB_CORBA::PricelistWriter_i::PricelistWriter_i | ( | ProductCatalogue_i & | pcati, | |
const OSB_LIB::Pricelist * | pl | |||
) |
Constructor.
Makes a private writable copy of Pricelist
pcati | Product catalogue servant. | |
pl | Pointer to the pricelist object. |
virtual OSB_CORBA::PricelistWriter_i::~PricelistWriter_i | ( | ) | [virtual] |
Destructor.
Destroys the private writable copy of Pricelist.
virtual void OSB_CORBA::PricelistWriter_i::commitChanges | ( | CORBA::Boolean | noWait | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Commits the changes made to the pricelist.
noWait | Set to true if waiting is desired when lock is already acquired by others. If waiting is not desired, set flag to true. |
OsbCorbaException |
|
virtual void OSB_CORBA::PricelistWriter_i::setDesc | ( | const Utf8String & | desc | ) | throw (CORBA::SystemException) [virtual] |
Sets a description to pricelist.
desc | Pricelist description |
virtual void OSB_CORBA::PricelistWriter_i::setName | ( | const Utf8String & | name | ) | throw (CORBA::SystemException) [virtual] |
Sets a name to pricelist.
name | Pricelist name |
const std::string OSB_CORBA::PricelistWriter_i::IFC [static] |