diff options
author | nobody <nobody@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-04-14 05:47:01 +0000 |
---|---|---|
committer | nobody <nobody@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-04-14 05:47:01 +0000 |
commit | 1bda2ed944f06e6ef20d483549409070b9bae505 (patch) | |
tree | 4b5602aeaad1dab3e6b4db752f91311a9d8ad619 /TAO/orbsvcs/orbsvcs/Property/CosProperty_Hash.h | |
parent | ea56952b7880274cd4d3a4b84e39794b0521942c (diff) | |
download | ATCD-ACE-4_4_40.tar.gz |
This commit was manufactured by cvs2svn to create tag 'ACE-4_4_40'.ACE-4_4_40
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/Property/CosProperty_Hash.h')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/Property/CosProperty_Hash.h | 93 |
1 files changed, 0 insertions, 93 deletions
diff --git a/TAO/orbsvcs/orbsvcs/Property/CosProperty_Hash.h b/TAO/orbsvcs/orbsvcs/Property/CosProperty_Hash.h deleted file mode 100644 index 892404f0b51..00000000000 --- a/TAO/orbsvcs/orbsvcs/Property/CosProperty_Hash.h +++ /dev/null @@ -1,93 +0,0 @@ -/* -*- C++ -*- */ - -//$Id$ - -// =================================================================================================== -// -// = FILE -// CosProperty_Hash.h -// -// = DESCRITION -// Defines CosProperty_Hash_Value and CosProperty_Hash_Key classes for the Hash_Map_Manager to -// be used in the CosPropertyService. -// -// = AUTHOR -// Alexander B. Arulanthu <alex@cs.wustl.edu> -// -// =================================================================================================== - -#if !defined (COSPROPERTY_HASH_H) -#define COSPROPERTY_HASH_H - -#include "ace/Hash_Map_Manager.h" -#include "ace/Synch.h" -#include "orbsvcs/CosPropertyServiceS.h" -#include "orbsvcs/orbsvcs_export.h" - -class TAO_ORBSVCS_Export CosProperty_Hash_Key -{ - // = TITLE - // Key for the Hash Table. -public: - // = Initialization and termination methods. - CosProperty_Hash_Key (void); - // Default constructor. - - CosProperty_Hash_Key (const char * &name); - // Constructor from a const string. - - CosProperty_Hash_Key (const CosPropertyService::PropertyName &name); - // Costructor that takes PropertyName. - - CosProperty_Hash_Key (const CosProperty_Hash_Key &hash_key); - // Copy constructor. - - virtual ~CosProperty_Hash_Key (void); - // Destructor. - - virtual int operator == (const CosProperty_Hash_Key &hash_key) const; - // The operator for hash binding and "find"ing. - - virtual u_long hash (void) const; - // The function that computes a hash value. - - CosPropertyService::PropertyName_var pname_; - // This is still the public variable. -}; - -class TAO_ORBSVCS_Export CosProperty_Hash_Value -{ - // = TITLE - // This will be the value part in the Hash_Table. -public: - // = Initialization and termination methods. - - CosProperty_Hash_Value (void); - // Default constructor. - - //CosProperty_Hash_Value (const CORBA::Any &any); - // Constructor with Any value. - - CosProperty_Hash_Value (const CORBA::Any &any, - const CosPropertyService::PropertyModeType &mode); - // Constructor with the property_value and the property_mode. - - CosProperty_Hash_Value (const CosProperty_Hash_Value &hash_value); - // Copy constructor. - - virtual ~CosProperty_Hash_Value (void); - // Destructor. - - CORBA::Any_var pvalue_; - // property value. - - CosPropertyService::PropertyModeType pmode_; - // Property Mode. -}; - -#endif /* COSPROPERTY_HASH_H */ - - - - - |