summaryrefslogtreecommitdiff
path: root/cpp/include/Ice/Proxy.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/include/Ice/Proxy.h')
-rw-r--r--cpp/include/Ice/Proxy.h28
1 files changed, 21 insertions, 7 deletions
diff --git a/cpp/include/Ice/Proxy.h b/cpp/include/Ice/Proxy.h
index 7021dd5bf13..a1eaab0706d 100644
--- a/cpp/include/Ice/Proxy.h
+++ b/cpp/include/Ice/Proxy.h
@@ -90,21 +90,33 @@ public:
bool operator<(const Object&) const;
::Ice::Int ice_hash() const;
- bool ice_isA(const ::std::string&, const ::Ice::Context& = ::Ice::Context());
- void ice_ping(const ::Ice::Context& = ::Ice::Context());
- ::std::vector< ::std::string> ice_ids(const ::Ice::Context& = ::Ice::Context());
- ::std::string ice_id(const ::Ice::Context& = ::Ice::Context());
- ::Ice::FacetPath ice_facets(const ::Ice::Context& = ::Ice::Context());
+ bool ice_isA(const ::std::string&);
+ bool ice_isA(const ::std::string&, const ::Ice::Context&);
+ void ice_ping();
+ void ice_ping(const ::Ice::Context&);
+ ::std::vector< ::std::string> ice_ids();
+ ::std::vector< ::std::string> ice_ids(const ::Ice::Context&);
+ ::std::string ice_id();
+ ::std::string ice_id(const ::Ice::Context&);
+ ::Ice::FacetPath ice_facets();
+ ::Ice::FacetPath ice_facets(const ::Ice::Context&);
+ bool ice_invoke(const ::std::string&, ::Ice::OperationMode, const ::std::vector< ::Ice::Byte>&,
+ ::std::vector< ::Ice::Byte>&); // Returns true if ok, false if user exception.
bool ice_invoke(const ::std::string&, ::Ice::OperationMode, const ::std::vector< ::Ice::Byte>&,
::std::vector< ::Ice::Byte>&,
- const ::Ice::Context& = ::Ice::Context()); // Returns true if ok, false if user exception.
+ const ::Ice::Context&); // Returns true if ok, false if user exception.
+ void ice_invoke_async(const ::Ice::AMI_Object_ice_invokePtr&,
+ const ::std::string&, ::Ice::OperationMode, const ::std::vector< ::Ice::Byte>&);
void ice_invoke_async(const ::Ice::AMI_Object_ice_invokePtr&,
const ::std::string&, ::Ice::OperationMode, const ::std::vector< ::Ice::Byte>&,
- const ::Ice::Context& = ::Ice::Context());
+ const ::Ice::Context&);
::Ice::Identity ice_getIdentity() const;
::Ice::ObjectPrx ice_newIdentity(const ::Ice::Identity&) const;
+ ::Ice::Context ice_getContext() const;
+ ::Ice::ObjectPrx ice_newContext(const ::Ice::Context&) const;
+
::Ice::FacetPath ice_getFacet() const;
::Ice::ObjectPrx ice_newFacet(const ::Ice::FacetPath&) const;
::Ice::ObjectPrx ice_appendFacet(const ::std::string&) const;
@@ -142,6 +154,8 @@ protected:
virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM();
virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD();
+ const ::Ice::Context& __defaultContext() const;
+
private:
void setup(const ::IceInternal::ReferencePtr&);