diff options
author | Dwayne Boone <dwayne@zeroc.com> | 2005-04-06 16:48:00 +0000 |
---|---|---|
committer | Dwayne Boone <dwayne@zeroc.com> | 2005-04-06 16:48:00 +0000 |
commit | 484186826922980e3e1da203e97c3e262ceef418 (patch) | |
tree | cc9995b1f3efe3b9884de9ff483a0db81ac43e6a /cpp/src/slice2javae/Gen.cpp | |
parent | Removed compression (diff) | |
download | ice-484186826922980e3e1da203e97c3e262ceef418.tar.bz2 ice-484186826922980e3e1da203e97c3e262ceef418.tar.xz ice-484186826922980e3e1da203e97c3e262ceef418.zip |
Removed slice checksums
Diffstat (limited to 'cpp/src/slice2javae/Gen.cpp')
-rw-r--r-- | cpp/src/slice2javae/Gen.cpp | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/cpp/src/slice2javae/Gen.cpp b/cpp/src/slice2javae/Gen.cpp index ae512fe9188..3503e18fd6b 100644 --- a/cpp/src/slice2javae/Gen.cpp +++ b/cpp/src/slice2javae/Gen.cpp @@ -8,7 +8,6 @@ // ********************************************************************** #include <Gen.h> -#include <Slice/Checksum.h> #include <IceUtil/Functional.h> #include <IceUtil/Algorithm.h> #include <IceUtil/Iterator.h> @@ -748,65 +747,6 @@ Slice::Gen::generateImplTie(const UnitPtr& p) p->visit(&implTieVisitor, false); } -void -Slice::Gen::writeChecksumClass(const string& checksumClass, const string& dir, const ChecksumMap& m) -{ - // - // Attempt to open the source file for the checksum class. - // - JavaOutput out; - if(!out.openClass(checksumClass, dir)) - { - cerr << "can't open class `" << checksumClass << "' for writing: " << strerror(errno) << endl; - return; - } - - // - // Get the class name. - // - string className; - string::size_type pos = checksumClass.rfind('.'); - if(pos == string::npos) - { - className = checksumClass; - } - else - { - className = checksumClass.substr(pos + 1); - } - - // - // Emit the class. - // - out << sp << nl << "public class " << className; - out << sb; - - // - // Use a static initializer to populate the checksum map. - // - out << sp << nl << "public static java.util.Map checksums;"; - out << sp << nl << "static"; - out << sb; - out << nl << "java.util.Map map = new java.util.HashMap();"; - for(ChecksumMap::const_iterator p = m.begin(); p != m.end(); ++p) - { - out << nl << "map.put(\"" << p->first << "\", \""; - ostringstream str; - str.flags(ios_base::hex); - str.fill('0'); - for(vector<unsigned char>::const_iterator q = p->second.begin(); q != p->second.end(); ++q) - { - str << (int)(*q); - } - out << str.str() << "\");"; - } - out << nl << "checksums = java.util.Collections.unmodifiableMap(map);"; - - out << eb; - out << eb; - out << nl; -} - Slice::Gen::OpsVisitor::OpsVisitor(const string& dir) : JavaVisitor(dir) { @@ -1529,7 +1469,6 @@ Slice::Gen::TypesVisitor::visitExceptionEnd(const ExceptionPtr& p) out << nl << "__is.startReadSlice();"; iter = 0; DataMemberList classMembers = p->classDataMembers(); - long classMemberCount = allClassMembers.size() - classMembers.size(); for(d = members.begin(); d != members.end(); ++d) { ostringstream patchParams; @@ -1787,7 +1726,6 @@ Slice::Gen::TypesVisitor::visitStructEnd(const StructPtr& p) out << sp << nl << "public void" << nl << "__read(IceInternal.BasicStream __is)"; out << sb; iter = 0; - int classMemberCount = 0; for(d = members.begin(); d != members.end(); ++d) { ostringstream patchParams; |