summaryrefslogtreecommitdiff
path: root/cpp/src/Ice/ImplicitContextI.h
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2006-10-23 18:33:30 +0000
committerBernard Normier <bernard@zeroc.com>2006-10-23 18:33:30 +0000
commit5f9595c9ed69ddb8e10c848656db9d76b2b32b52 (patch)
tree9924a667b4c38de117dc9dfcb55d4bd640715354 /cpp/src/Ice/ImplicitContextI.h
parentminor edits (diff)
downloadice-5f9595c9ed69ddb8e10c848656db9d76b2b32b52.tar.bz2
ice-5f9595c9ed69ddb8e10c848656db9d76b2b32b52.tar.xz
ice-5f9595c9ed69ddb8e10c848656db9d76b2b32b52.zip
More implicit context; changed proxy generated code
Diffstat (limited to 'cpp/src/Ice/ImplicitContextI.h')
-rw-r--r--cpp/src/Ice/ImplicitContextI.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/cpp/src/Ice/ImplicitContextI.h b/cpp/src/Ice/ImplicitContextI.h
index 5583b377d2c..8f20828eb19 100644
--- a/cpp/src/Ice/ImplicitContextI.h
+++ b/cpp/src/Ice/ImplicitContextI.h
@@ -9,7 +9,6 @@
#ifndef ICE_IMPLICIT_CONTEXT_I_H
#define ICE_IMPLICIT_CONTEXT_I_H
-#endif
#include <Ice/ImplicitContext.h>
@@ -36,8 +35,17 @@ public:
// the underlying context)
//
virtual void write(const Context&, ::IceInternal::BasicStream*) const = 0;
+
+ //
+ // Writes the underlying context plus the given context
+ // (entries in the given context overwrite entries in
+ // the underlying context)
+ //
+ virtual void write(const Context&, Context&) const = 0;
+
};
typedef IceInternal::Handle<ImplicitContextI> ImplicitContextIPtr;
}
+#endif