diff options
author | Bryan Duxbury <bryanduxbury@apache.org> | 2010-09-27 17:26:02 +0000 |
---|---|---|
committer | Bryan Duxbury <bryanduxbury@apache.org> | 2010-09-27 17:26:02 +0000 |
commit | 833ae492902c08ab13ebc4efa73adef0a4936dff (patch) | |
tree | fc300d98f1b97a0847b7e1bf962c78bc14640e8e /tutorial | |
parent | a5df7c7b0ef66819f56039f95f6d8b40a3197d8d (diff) | |
download | thrift-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')
-rw-r--r-- | tutorial/cpp/CppClient.cpp | 4 | ||||
-rw-r--r-- | tutorial/cpp/CppServer.cpp | 8 |
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; |