summaryrefslogtreecommitdiff
path: root/cppe/include/IceE/Proxy.h
diff options
context:
space:
mode:
Diffstat (limited to 'cppe/include/IceE/Proxy.h')
-rw-r--r--cppe/include/IceE/Proxy.h40
1 files changed, 3 insertions, 37 deletions
diff --git a/cppe/include/IceE/Proxy.h b/cppe/include/IceE/Proxy.h
index 0a47d1be6cd..0fe604ef7ad 100644
--- a/cppe/include/IceE/Proxy.h
+++ b/cppe/include/IceE/Proxy.h
@@ -153,47 +153,13 @@ public:
void __rethrowException(const ::Ice::LocalException&);
void __checkTwowayOnly(const char*) const;
- ::IceInternal::Handle< ::IceDelegate::Ice::Object> __getDelegate();
-
protected:
- virtual ::IceInternal::Handle< ::IceDelegate::Ice::Object> __createDelegate();
-
const ::Ice::Context& __defaultContext() const;
+ void __checkConnection();
-private:
-
- void setup(const ::IceInternal::ReferencePtr&);
- friend class ::IceInternal::ProxyFactory;
-
+ ::Ice::ConnectionPtr _connection;
::IceInternal::ReferencePtr _reference;
- ::IceInternal::Handle< ::IceDelegate::Ice::Object> _delegate;
-};
-
-} }
-
-namespace IceDelegate { namespace Ice
-{
-
-class ICE_API Object : public ::IceUtil::Shared
-{
-public:
-
- ~Object();
-
- bool ice_isA(const ::std::string&, const ::Ice::Context&);
- void ice_ping(const ::Ice::Context&);
- ::std::vector< ::std::string> ice_ids(const ::Ice::Context&);
- ::std::string ice_id(const ::Ice::Context&);
-
- ::Ice::ConnectionPtr ice_connection();
-
- void __copyFrom(const ::IceInternal::Handle< ::IceDelegate::Ice::Object>&);
-
-protected:
-
- ::IceInternal::ReferencePtr __reference;
- ::Ice::ConnectionPtr __connection;
private:
@@ -203,7 +169,7 @@ private:
::std::string __ice_id(::IceInternal::Outgoing&);
void setup(const ::IceInternal::ReferencePtr&);
- friend class ::IceProxy::Ice::Object;
+ friend class ::IceInternal::ProxyFactory;
};
} }