Author: dreiss
Date: Tue Jun 10 15:57:44 2008
New Revision: 666378
URL: http://svn.apache.org/viewvc?rev=666378&view=rev
Log:
Fix generation when multiple services are in the same service definition
Modified:
incubator/thrift/trunk/compiler/cpp/src/generate/t_alterl_generator.cc
Modified: incubator/thrift/trunk/compiler/cpp/src/generate/t_alterl_generator.cc
URL:
http://svn.apache.org/viewvc/incubator/thrift/trunk/compiler/cpp/src/generate/t_alterl_generator.cc?rev=666378&r1=666377&r2=666378&view=diff
==============================================================================
--- incubator/thrift/trunk/compiler/cpp/src/generate/t_alterl_generator.cc
(original)
+++ incubator/thrift/trunk/compiler/cpp/src/generate/t_alterl_generator.cc Tue
Jun 10 15:57:44 2008
@@ -401,6 +401,11 @@
f_service_file_.open(f_service_name.c_str());
f_service_hrl_.open(f_service_hrl_name.c_str());
+ // Reset service text aggregating stream streams
+ f_service_.str("");
+ export_lines_.str("");
+ export_lines_first_ = true;
+
hrl_header(f_service_hrl_, service_name_);
if (tservice->get_extends() != NULL) {