diff options
Diffstat (limited to 'db/lasterror.h')
-rw-r--r-- | db/lasterror.h | 62 |
1 files changed, 31 insertions, 31 deletions
diff --git a/db/lasterror.h b/db/lasterror.h index d251a5971c2..10a3f347446 100644 --- a/db/lasterror.h +++ b/db/lasterror.h @@ -1,8 +1,8 @@ // lasterror.h
/**
-* Copyright (C) 2009 10gen Inc. -* +* Copyright (C) 2009 10gen Inc.
+*
* This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License, version 3, * as published by the Free Software Foundation. @@ -22,33 +22,33 @@ namespace mongo { -struct LastError { - string msg; - int nPrev; - void raiseError(const char *_msg) { - msg = _msg; - nPrev = 1; - } - bool haveError() const { - return !msg.empty(); + struct LastError { + string msg; + int nPrev; + void raiseError(const char *_msg) { + msg = _msg; + nPrev = 1; + } + bool haveError() const { + return !msg.empty(); + } + void resetError() { + msg.clear(); + } + LastError() { + nPrev = 0; + } + }; + + extern boost::thread_specific_ptr<LastError> lastError; + + inline void raiseError(const char *msg) { + LastError *le = lastError.get(); + if ( le == 0 ) { + DEV log() << "warning: lastError==0 can't report:" << msg << '\n'; + return; + } + le->raiseError(msg); } - void resetError() { - msg.clear(); - }
- LastError() {
- nPrev = 0;
- }
-};
-
-extern boost::thread_specific_ptr<LastError> lastError;
-
-inline void raiseError(const char *msg) {
- LastError *le = lastError.get();
- if ( le == 0 ) {
- DEV log() << "warning: lastError==0 can't report:" << msg << '\n';
- return;
- }
- le->raiseError(msg);
-}
-
-} // namespace mongo
+ +} // namespace mongo |