34 #ifndef GRPCXX_STATUS_H
35 #define GRPCXX_STATUS_H
37 #include <grpc++/status_code_enum.h>
38 #include <grpc++/config.h>
44 Status() : code_(StatusCode::OK) {}
45 explicit Status(StatusCode code) : code_(code) {}
46 Status(StatusCode code,
const grpc::string& details)
47 : code_(code), details_(details) {}
51 static const Status& Cancelled;
53 StatusCode code()
const {
return code_; }
54 grpc::string details()
const {
return details_; }
56 bool IsOk()
const {
return code_ == StatusCode::OK; }
60 grpc::string details_;
65 #endif // GRPCXX_STATUS_H