Lines Matching refs:Status
24 class Status {
27 Status() : code_(kOk), subcode_(kNone), sev_(kNoError), state_(nullptr) {} in Status() function
28 ~Status() { delete[] state_; } in ~Status()
31 Status(const Status& s);
32 Status& operator=(const Status& s);
33 Status(Status&& s)
38 Status& operator=(Status&& s)
43 bool operator==(const Status& rhs) const;
44 bool operator!=(const Status& rhs) const;
95 Status(const Status& s, Severity sev);
102 static Status OK() { return Status(); } in OK()
105 static Status NotFound(const Slice& msg, const Slice& msg2 = Slice()) {
106 return Status(kNotFound, msg, msg2);
109 static Status NotFound(SubCode msg = kNone) { return Status(kNotFound, msg); }
111 static Status Corruption(const Slice& msg, const Slice& msg2 = Slice()) {
112 return Status(kCorruption, msg, msg2);
114 static Status Corruption(SubCode msg = kNone) {
115 return Status(kCorruption, msg);
118 static Status NotSupported(const Slice& msg, const Slice& msg2 = Slice()) {
119 return Status(kNotSupported, msg, msg2);
121 static Status NotSupported(SubCode msg = kNone) {
122 return Status(kNotSupported, msg);
125 static Status InvalidArgument(const Slice& msg, const Slice& msg2 = Slice()) {
126 return Status(kInvalidArgument, msg, msg2);
128 static Status InvalidArgument(SubCode msg = kNone) {
129 return Status(kInvalidArgument, msg);
132 static Status IOError(const Slice& msg, const Slice& msg2 = Slice()) {
133 return Status(kIOError, msg, msg2);
135 static Status IOError(SubCode msg = kNone) { return Status(kIOError, msg); }
137 static Status MergeInProgress(const Slice& msg, const Slice& msg2 = Slice()) {
138 return Status(kMergeInProgress, msg, msg2);
140 static Status MergeInProgress(SubCode msg = kNone) {
141 return Status(kMergeInProgress, msg);
144 static Status Incomplete(const Slice& msg, const Slice& msg2 = Slice()) {
145 return Status(kIncomplete, msg, msg2);
147 static Status Incomplete(SubCode msg = kNone) {
148 return Status(kIncomplete, msg);
151 static Status ShutdownInProgress(SubCode msg = kNone) {
152 return Status(kShutdownInProgress, msg);
154 static Status ShutdownInProgress(const Slice& msg,
156 return Status(kShutdownInProgress, msg, msg2);
158 static Status Aborted(SubCode msg = kNone) { return Status(kAborted, msg); }
159 static Status Aborted(const Slice& msg, const Slice& msg2 = Slice()) {
160 return Status(kAborted, msg, msg2);
163 static Status Busy(SubCode msg = kNone) { return Status(kBusy, msg); }
164 static Status Busy(const Slice& msg, const Slice& msg2 = Slice()) {
165 return Status(kBusy, msg, msg2);
168 static Status TimedOut(SubCode msg = kNone) { return Status(kTimedOut, msg); }
169 static Status TimedOut(const Slice& msg, const Slice& msg2 = Slice()) {
170 return Status(kTimedOut, msg, msg2);
173 static Status Expired(SubCode msg = kNone) { return Status(kExpired, msg); }
174 static Status Expired(const Slice& msg, const Slice& msg2 = Slice()) {
175 return Status(kExpired, msg, msg2);
178 static Status TryAgain(SubCode msg = kNone) { return Status(kTryAgain, msg); }
179 static Status TryAgain(const Slice& msg, const Slice& msg2 = Slice()) {
180 return Status(kTryAgain, msg, msg2);
183 static Status CompactionTooLarge(SubCode msg = kNone) {
184 return Status(kCompactionTooLarge, msg);
186 static Status CompactionTooLarge(const Slice& msg,
188 return Status(kCompactionTooLarge, msg, msg2);
191 static Status ColumnFamilyDropped(SubCode msg = kNone) {
192 return Status(kColumnFamilyDropped, msg);
195 static Status ColumnFamilyDropped(const Slice& msg,
197 return Status(kColumnFamilyDropped, msg, msg2);
200 static Status NoSpace() { return Status(kIOError, kNoSpace); } in NoSpace()
201 static Status NoSpace(const Slice& msg, const Slice& msg2 = Slice()) {
202 return Status(kIOError, kNoSpace, msg, msg2);
205 static Status MemoryLimit() { return Status(kAborted, kMemoryLimit); } in MemoryLimit()
206 static Status MemoryLimit(const Slice& msg, const Slice& msg2 = Slice()) {
207 return Status(kAborted, kMemoryLimit, msg, msg2);
210 static Status SpaceLimit() { return Status(kIOError, kSpaceLimit); } in SpaceLimit()
211 static Status SpaceLimit(const Slice& msg, const Slice& msg2 = Slice()) {
212 return Status(kIOError, kSpaceLimit, msg, msg2);
215 static Status PathNotFound() { return Status(kIOError, kPathNotFound); } in PathNotFound()
216 static Status PathNotFound(const Slice& msg, const Slice& msg2 = Slice()) {
217 return Status(kIOError, kPathNotFound, msg, msg2);
320 explicit Status(Code _code, SubCode _subcode = kNone)
323 Status(Code _code, SubCode _subcode, const Slice& msg, const Slice& msg2);
324 Status(Code _code, const Slice& msg, const Slice& msg2) in Status() function
325 : Status(_code, kNone, msg, msg2) {} in Status()
330 inline Status::Status(const Status& s) in Status() function
334 inline Status::Status(const Status& s, Severity sev) in Status() function
338 inline Status& Status::operator=(const Status& s) {
351 inline Status::Status(Status&& s) in Status() function
355 : Status() { in Status()
359 inline Status& Status::operator=(Status&& s)
378 inline bool Status::operator==(const Status& rhs) const {
382 inline bool Status::operator!=(const Status& rhs) const {