ICE 3.4.2
[php5-ice-freebsdport.git] / cpp / include / Ice / LocalObject.h
blob19e2202c7e52fa624e6e6aa46e1597c234e1d9e4
1 // **********************************************************************
2 //
3 // Copyright (c) 2003-2011 ZeroC, Inc. All rights reserved.
4 //
5 // This copy of Ice is licensed to you under the terms described in the
6 // ICE_LICENSE file included in this distribution.
7 //
8 // **********************************************************************
10 #ifndef ICE_LOCAL_OBJECT_H
11 #define ICE_LOCAL_OBJECT_H
13 #include <IceUtil/Shared.h>
14 #include <Ice/LocalObjectF.h>
16 namespace IceInternal
19 class BasicStream;
23 namespace Ice
26 class ICE_API LocalObject : virtual public ::IceUtil::Shared
28 public:
30 virtual bool operator==(const LocalObject&) const;
31 virtual bool operator<(const LocalObject&) const;
32 virtual ::Ice::Int ice_getHash() const;
34 ICE_DEPRECATED_API ::Ice::Int ice_hash() const
36 return ice_getHash();
42 #endif