summaryrefslogtreecommitdiff
path: root/cpp/include
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/include')
-rw-r--r--cpp/include/Ice/Object.h22
-rw-r--r--cpp/include/Ice/Proxy.h4
2 files changed, 22 insertions, 4 deletions
diff --git a/cpp/include/Ice/Object.h b/cpp/include/Ice/Object.h
index 3d3a5caa545..d5fc29a326a 100644
--- a/cpp/include/Ice/Object.h
+++ b/cpp/include/Ice/Object.h
@@ -63,14 +63,18 @@ public:
bool operator<(const Object&) const;
::Ice::Int ice_hash() const;
- virtual bool ice_isA(const std::string&);
- virtual void ice_ping();
+ static const char* __classIds[];
+ virtual const char** __getClassIds();
+
+ virtual bool ice_isA(const ::std::string&);
::IceInternal::DispatchStatus ___ice_isA(::IceInternal::Incoming&);
+
+ virtual void ice_ping();
::IceInternal::DispatchStatus ___ice_ping(::IceInternal::Incoming&);
- virtual const char** __getClassIds() = 0;
static const char* __all[];
- virtual ::IceInternal::DispatchStatus __dispatch(::IceInternal::Incoming&, const std::string&);
+ virtual ::IceInternal::DispatchStatus __dispatch(::IceInternal::Incoming&, const std::string&, const std::string&,
+ const std::string&);
virtual bool __isMutating(const std::string&);
virtual void __write(::IceInternal::BasicStream*) const;
@@ -88,6 +92,16 @@ private:
JTCMutex _activeFacetMapMutex;
};
+class ICE_API Blobject : virtual public Object
+{
+public:
+
+ virtual void ice_invokeIn(const std::string&, const std::string&, const std::string&,
+ const std::vector< ::Ice::Byte>&) = 0;
+ virtual ::IceInternal::DispatchStatus __dispatch(::IceInternal::Incoming&, const std::string&, const std::string&,
+ const std::string&);
+};
+
}
#endif
diff --git a/cpp/include/Ice/Proxy.h b/cpp/include/Ice/Proxy.h
index e5d3427c821..b535b5a7e00 100644
--- a/cpp/include/Ice/Proxy.h
+++ b/cpp/include/Ice/Proxy.h
@@ -40,6 +40,7 @@ public:
bool ice_isA(const std::string&);
void ice_ping();
+ void ice_invokeIn(const std::string&, bool, const std::vector< ::Ice::Byte>&);
std::string ice_getIdentity() const;
::Ice::ObjectPrx ice_newIdentity(const std::string&) const;
@@ -89,6 +90,7 @@ public:
virtual bool ice_isA(const std::string&) = 0;
virtual void ice_ping() = 0;
+ virtual void ice_invokeIn(const std::string&, const std::vector< ::Ice::Byte>&) = 0;
virtual void ice_flush() = 0;
};
@@ -103,6 +105,7 @@ public:
virtual bool ice_isA(const std::string&);
virtual void ice_ping();
+ virtual void ice_invokeIn(const std::string&, const std::vector< ::Ice::Byte>&);
virtual void ice_flush();
protected:
@@ -127,6 +130,7 @@ public:
virtual bool ice_isA(const std::string&);
virtual void ice_ping();
+ virtual void ice_invokeIn(const std::string&, const std::vector< ::Ice::Byte>&);
virtual void ice_flush();
protected: