diff options
Diffstat (limited to 'src/codes.cpp')
-rw-r--r-- | src/codes.cpp | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/codes.cpp b/src/codes.cpp new file mode 100644 index 0000000..9639d5d --- /dev/null +++ b/src/codes.cpp | |||
@@ -0,0 +1,24 @@ | |||
1 | #include "codes.h" | ||
2 | |||
3 | std::ostream& operator<<(std::ostream& os, twitter::response r) | ||
4 | { | ||
5 | switch (r) | ||
6 | { | ||
7 | case twitter::response::ok: return os << "OK"; | ||
8 | case twitter::response::curl_error: return os << "Curl Error"; | ||
9 | case twitter::response::bad_auth: return os << "Bad Auth"; | ||
10 | case twitter::response::limited: return os << "Rate Limit Exceeded"; | ||
11 | case twitter::response::server_error: return os << "Twitter Server Error"; | ||
12 | case twitter::response::server_unavailable: return os << "Twitter Is Down"; | ||
13 | case twitter::response::server_overloaded: return os << "Twitter Is Over Capacity"; | ||
14 | case twitter::response::server_timeout: return os << "Twitter Connection Timed Out"; | ||
15 | case twitter::response::suspended: return os << "Authenticated User Is Suspended"; | ||
16 | case twitter::response::bad_token: return os << "Invalid Or Expired Access Token"; | ||
17 | case twitter::response::duplicate_status: return os << "Duplicate Status"; | ||
18 | case twitter::response::suspected_spam: return os << "Request Looks Automated"; | ||
19 | case twitter::response::write_restricted: return os << "Cannot Perform Write"; | ||
20 | case twitter::response::bad_length: return os << "Message Body Too Long"; | ||
21 | case twitter::response::unknown_error: return os << "Unknown Error"; | ||
22 | case twitter::response::invalid_media: return os << "Invalid Media"; | ||
23 | } | ||
24 | } | ||