diff options
author | Dwayne Boone <dwayne@zeroc.com> | 2006-03-16 13:53:32 +0000 |
---|---|---|
committer | Dwayne Boone <dwayne@zeroc.com> | 2006-03-16 13:53:32 +0000 |
commit | 8bcf04a19c9f6c44bd38bef47ee1b557f40fb72f (patch) | |
tree | 8cfd4780df192fd3678697ebd75c2ab54f22a631 /cpp/include/Ice/Object.h | |
parent | more attack test (diff) | |
download | ice-8bcf04a19c9f6c44bd38bef47ee1b557f40fb72f.tar.bz2 ice-8bcf04a19c9f6c44bd38bef47ee1b557f40fb72f.tar.xz ice-8bcf04a19c9f6c44bd38bef47ee1b557f40fb72f.zip |
Added BlobjectArray
Diffstat (limited to 'cpp/include/Ice/Object.h')
-rw-r--r-- | cpp/include/Ice/Object.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/cpp/include/Ice/Object.h b/cpp/include/Ice/Object.h index 1520dc23995..c991c896e23 100644 --- a/cpp/include/Ice/Object.h +++ b/cpp/include/Ice/Object.h @@ -107,6 +107,25 @@ public: virtual IceInternal::DispatchStatus __dispatch(IceInternal::Incoming&, const Current&); }; +class ICE_API BlobjectArray : virtual public Object +{ +public: + + // Returns true if ok, false if user exception. + virtual bool ice_invoke(const std::pair<const Byte*, const Byte*>&, std::vector<Byte>&, const Current&) = 0; + virtual IceInternal::DispatchStatus __dispatch(IceInternal::Incoming&, const Current&); +}; + +class ICE_API BlobjectArrayAsync : virtual public Object +{ +public: + + // Returns true if ok, false if user exception. + virtual void ice_invoke_async(const AMD_Object_ice_invokePtr&, const std::pair<const Byte*, const Byte*>&, + const Current&) = 0; + virtual IceInternal::DispatchStatus __dispatch(IceInternal::Incoming&, const Current&); +}; + class ICE_API BlobjectAsync : virtual public Object { public: |