summaryrefslogtreecommitdiff
path: root/cpp/include/Slice/JavaUtil.h
diff options
context:
space:
mode:
authorDwayne Boone <dwayne@zeroc.com>2005-09-01 18:23:20 +0000
committerDwayne Boone <dwayne@zeroc.com>2005-09-01 18:23:20 +0000
commitfc8ab4607ec714da3ea9abe2ad499a2aed8eed7b (patch)
treebe6de088c10f52a33c035ef77ef01372ca212b64 /cpp/include/Slice/JavaUtil.h
parentminor bug fix (diff)
downloadice-fc8ab4607ec714da3ea9abe2ad499a2aed8eed7b.tar.bz2
ice-fc8ab4607ec714da3ea9abe2ad499a2aed8eed7b.tar.xz
ice-fc8ab4607ec714da3ea9abe2ad499a2aed8eed7b.zip
Fix for bug 386.
Diffstat (limited to 'cpp/include/Slice/JavaUtil.h')
-rw-r--r--cpp/include/Slice/JavaUtil.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/cpp/include/Slice/JavaUtil.h b/cpp/include/Slice/JavaUtil.h
index 1ec1aa5f69c..6908bfd07a7 100644
--- a/cpp/include/Slice/JavaUtil.h
+++ b/cpp/include/Slice/JavaUtil.h
@@ -117,6 +117,13 @@ protected:
const std::string& patchParams = "");
//
+ // Generate code to marshal or unmarshal a dictionary type.
+ //
+ void writeDictionaryMarshalUnmarshalCode(::IceUtil::Output&, const std::string&, const DictionaryPtr&,
+ const std::string&, bool, int&, bool,
+ const StringList& = StringList());
+
+ //
// Generate code to marshal or unmarshal a sequence type.
//
void writeSequenceMarshalUnmarshalCode(::IceUtil::Output&, const std::string&, const SequencePtr&,
@@ -131,6 +138,13 @@ protected:
const std::string& patchParams = "");
//
+ // Generate code to marshal or unmarshal a dictionary type using the public stream API.
+ //
+ void writeStreamDictionaryMarshalUnmarshalCode(::IceUtil::Output&, const std::string&, const DictionaryPtr&,
+ const std::string&, bool, int&, bool,
+ const StringList& = StringList());
+
+ //
// Generate code to marshal or unmarshal a sequence type using the public stream API.
//
void writeStreamSequenceMarshalUnmarshalCode(::IceUtil::Output&, const std::string&, const SequencePtr&,