This class implements CosTrading::Register IDL interface.
More...
#include <Trader_Interfaces.h>
List of all members.
Public Member Functions |
| TAO_Register (TAO_Trader< TRADER_LOCK_TYPE, MAP_LOCK_TYPE > &trader) |
virtual | ~TAO_Register (void) |
virtual CosTrading::OfferId | _cxx_export (CORBA::Object_ptr reference, const char *type, const CosTrading::PropertySeq &properties) |
virtual void | withdraw (const char *id) |
virtual
CosTrading::Register::OfferInfo * | describe (const char *id) |
virtual void | modify (const char *id, const CosTrading::PropertyNameSeq &del_list, const CosTrading::PropertySeq &modify_list) |
virtual void | withdraw_using_constraint (const char *type, const char *constr) |
virtual CosTrading::Register_ptr | resolve (const CosTrading::TraderName &name) |
Protected Member Functions |
void | validate_properties (const char *type, const CosTradingRepos::ServiceTypeRepository::TypeStruct *type_struct, const CosTrading::PropertySeq &properties) |
void | operator= (const TAO_Register< TRADER_LOCK_TYPE, MAP_LOCK_TYPE > &) |
| TAO_Register (const TAO_Register< TRADER_LOCK_TYPE, MAP_LOCK_TYPE > &) |
Private Attributes |
TAO_Trader< TRADER_LOCK_TYPE,
MAP_LOCK_TYPE > & | trader_ |
Detailed Description
template<class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
class TAO_Register< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >
This class implements CosTrading::Register IDL interface.
Constructor & Destructor Documentation
template<class TRADER_LOCK_TYPE , class MAP_LOCK_TYPE >
template<class TRADER_LOCK_TYPE , class MAP_LOCK_TYPE >
template<class TRADER_LOCK_TYPE , class MAP_LOCK_TYPE >
Member Function Documentation
template<class TRADER_LOCK_TYPE , class MAP_LOCK_TYPE >
template<class TRADER_LOCK_TYPE , class MAP_LOCK_TYPE >
template<class TRADER_LOCK_TYPE , class MAP_LOCK_TYPE >
template<class TRADER_LOCK_TYPE , class MAP_LOCK_TYPE >
void TAO_Register< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::operator= |
( |
const TAO_Register< TRADER_LOCK_TYPE, MAP_LOCK_TYPE > & |
) |
[protected] |
template<class TRADER_LOCK_TYPE , class MAP_LOCK_TYPE >
template<class TRADER_LOCK_TYPE , class MAP_LOCK_TYPE >
template<class TRADER_LOCK_TYPE , class MAP_LOCK_TYPE >
void TAO_Register< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::withdraw |
( |
const char * |
id ) |
[virtual] |
template<class TRADER_LOCK_TYPE , class MAP_LOCK_TYPE >
void TAO_Register< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::withdraw_using_constraint |
( |
const char * |
type, |
|
|
const char * |
constr |
|
) |
| [virtual] |
Member Data Documentation
template<class TRADER_LOCK_TYPE , class MAP_LOCK_TYPE >
The documentation for this class was generated from the following files: