public:
TException() {}
- TException(const std::string message) :
+ TException(const std::string& message) :
message_(message) {}
virtual ~TException() throw() {}
TException(),
type_(type) {}
- TApplicationException(const std::string message) :
+ TApplicationException(const std::string& message) :
TException(message),
type_(UNKNOWN) {}
TApplicationException(TApplicationExceptionType type,
- const std::string message) :
+ const std::string& message) :
TException(message),
type_(type) {}
namespace facebook { namespace thrift { namespace protocol {
-uint32_t TBinaryProtocol::writeMessageBegin(const std::string name,
- const TMessageType messageType,
- const int32_t seqid) {
+uint32_t TBinaryProtocol::writeMessageBegin(const std::string& name,
+ const TMessageType messageType,
+ const int32_t seqid) {
return
writeString(name) +
writeByte((int8_t)messageType) +
* Writing functions.
*/
- virtual uint32_t writeMessageBegin(const std::string name,
- const TMessageType messageType,
- const int32_t seqid);
+ virtual uint32_t writeMessageBegin(const std::string& name,
+ const TMessageType messageType,
+ const int32_t seqid);
virtual uint32_t writeMessageEnd();
* Writing functions.
*/
- virtual uint32_t writeMessageBegin(const std::string name,
- const TMessageType messageType,
- const int32_t seqid) = 0;
+ virtual uint32_t writeMessageBegin(const std::string& name,
+ const TMessageType messageType,
+ const int32_t seqid) = 0;
virtual uint32_t writeMessageEnd() = 0;
facebook::thrift::TException(),
type_(type) {}
- TProtocolException(const std::string message) :
+ TProtocolException(const std::string& message) :
facebook::thrift::TException(message),
type_(UNKNOWN) {}
- TProtocolException(TProtocolExceptionType type, const std::string message) :
+ TProtocolException(TProtocolExceptionType type, const std::string& message) :
facebook::thrift::TException(message),
type_(type) {}
facebook::thrift::TException(),
type_(type) {}
- TTransportException(const std::string message) :
+ TTransportException(const std::string& message) :
facebook::thrift::TException(message),
type_(UNKNOWN) {}
- TTransportException(TTransportExceptionType type, const std::string message) :
+ TTransportException(TTransportExceptionType type, const std::string& message) :
facebook::thrift::TException(message),
type_(type) {}