summaryrefslogtreecommitdiff
path: root/tutorial/cpp
diff options
context:
space:
mode:
authorBryan Duxbury <bryanduxbury@apache.org>2010-09-27 17:26:02 +0000
committerBryan Duxbury <bryanduxbury@apache.org>2010-09-27 17:26:02 +0000
commit833ae492902c08ab13ebc4efa73adef0a4936dff (patch)
treefc300d98f1b97a0847b7e1bf962c78bc14640e8e /tutorial/cpp
parenta5df7c7b0ef66819f56039f95f6d8b40a3197d8d (diff)
downloadthrift-833ae492902c08ab13ebc4efa73adef0a4936dff.tar.gz
THRIFT-920. cpp: C++ Test and Tutorial does not compile anymore due to the change within Enum handling
Patch: Roger Meier and Christian Lavoie git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@1001826 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'tutorial/cpp')
-rw-r--r--tutorial/cpp/CppClient.cpp4
-rw-r--r--tutorial/cpp/CppServer.cpp8
2 files changed, 6 insertions, 6 deletions
diff --git a/tutorial/cpp/CppClient.cpp b/tutorial/cpp/CppClient.cpp
index a3f17feec..4dac90c4f 100644
--- a/tutorial/cpp/CppClient.cpp
+++ b/tutorial/cpp/CppClient.cpp
@@ -53,7 +53,7 @@ int main(int argc, char** argv) {
printf("1+1=%d\n", sum);
Work work;
- work.op = DIVIDE;
+ work.op = Operation::DIVIDE;
work.num1 = 1;
work.num2 = 0;
@@ -64,7 +64,7 @@ int main(int argc, char** argv) {
printf("InvalidOperation: %s\n", io.why.c_str());
}
- work.op = SUBTRACT;
+ work.op = Operation::SUBTRACT;
work.num1 = 15;
work.num2 = 10;
int32_t diff = client.calculate(1, work);
diff --git a/tutorial/cpp/CppServer.cpp b/tutorial/cpp/CppServer.cpp
index 23c2b8339..860381eea 100644
--- a/tutorial/cpp/CppServer.cpp
+++ b/tutorial/cpp/CppServer.cpp
@@ -61,16 +61,16 @@ class CalculatorHandler : public CalculatorIf {
int32_t val;
switch (work.op) {
- case ADD:
+ case Operation::ADD:
val = work.num1 + work.num2;
break;
- case SUBTRACT:
+ case Operation::SUBTRACT:
val = work.num1 - work.num2;
break;
- case MULTIPLY:
+ case Operation::MULTIPLY:
val = work.num1 * work.num2;
break;
- case DIVIDE:
+ case Operation::DIVIDE:
if (work.num2 == 0) {
InvalidOperation io;
io.what = work.op;