summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/Property/CosProperty_Hash.h
diff options
context:
space:
mode:
authornobody <nobody@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-04-14 05:47:01 +0000
committernobody <nobody@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-04-14 05:47:01 +0000
commit1bda2ed944f06e6ef20d483549409070b9bae505 (patch)
tree4b5602aeaad1dab3e6b4db752f91311a9d8ad619 /TAO/orbsvcs/orbsvcs/Property/CosProperty_Hash.h
parentea56952b7880274cd4d3a4b84e39794b0521942c (diff)
downloadATCD-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.h93
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 */
-
-
-
-
-