summaryrefslogtreecommitdiff
path: root/src/mongo/db/storage/mmap_v1/catalog/namespace_index.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/storage/mmap_v1/catalog/namespace_index.h')
-rw-r--r--src/mongo/db/storage/mmap_v1/catalog/namespace_index.h70
1 files changed, 35 insertions, 35 deletions
diff --git a/src/mongo/db/storage/mmap_v1/catalog/namespace_index.h b/src/mongo/db/storage/mmap_v1/catalog/namespace_index.h
index 44f429311ba..53d162bc601 100644
--- a/src/mongo/db/storage/mmap_v1/catalog/namespace_index.h
+++ b/src/mongo/db/storage/mmap_v1/catalog/namespace_index.h
@@ -40,53 +40,53 @@
namespace mongo {
- class NamespaceDetails;
- class NamespaceHashTable;
- class OperationContext;
+class NamespaceDetails;
+class NamespaceHashTable;
+class OperationContext;
- /* NamespaceIndex is the ".ns" file you see in the data directory. It is the "system catalog"
- if you will: at least the core parts. (Additional info in system.* collections.)
- */
- class NamespaceIndex {
- MONGO_DISALLOW_COPYING(NamespaceIndex);
- public:
- NamespaceIndex(const std::string& dir, const std::string& database);
- ~NamespaceIndex();
+/* NamespaceIndex is the ".ns" file you see in the data directory. It is the "system catalog"
+ if you will: at least the core parts. (Additional info in system.* collections.)
+*/
+class NamespaceIndex {
+ MONGO_DISALLOW_COPYING(NamespaceIndex);
- /* returns true if the file represented by this file exists on disk */
- bool pathExists() const;
+public:
+ NamespaceIndex(const std::string& dir, const std::string& database);
+ ~NamespaceIndex();
- void init(OperationContext* txn);
+ /* returns true if the file represented by this file exists on disk */
+ bool pathExists() const;
- void add_ns( OperationContext* txn,
- StringData ns, const DiskLoc& loc, bool capped);
- void add_ns( OperationContext* txn,
- StringData ns, const NamespaceDetails* details );
- void add_ns( OperationContext* txn,
- const Namespace& ns, const NamespaceDetails* details );
+ void init(OperationContext* txn);
- NamespaceDetails* details(StringData ns) const;
- NamespaceDetails* details(const Namespace& ns) const;
+ void add_ns(OperationContext* txn, StringData ns, const DiskLoc& loc, bool capped);
+ void add_ns(OperationContext* txn, StringData ns, const NamespaceDetails* details);
+ void add_ns(OperationContext* txn, const Namespace& ns, const NamespaceDetails* details);
- void kill_ns( OperationContext* txn,
- StringData ns);
+ NamespaceDetails* details(StringData ns) const;
+ NamespaceDetails* details(const Namespace& ns) const;
- bool allocated() const { return _ht.get() != 0; }
+ void kill_ns(OperationContext* txn, StringData ns);
- void getCollectionNamespaces( std::list<std::string>* tofill ) const;
+ bool allocated() const {
+ return _ht.get() != 0;
+ }
- boost::filesystem::path path() const;
+ void getCollectionNamespaces(std::list<std::string>* tofill) const;
- unsigned long long fileLength() const { return _f.length(); }
+ boost::filesystem::path path() const;
- private:
- void maybeMkdir() const;
+ unsigned long long fileLength() const {
+ return _f.length();
+ }
- const std::string _dir;
- const std::string _database;
+private:
+ void maybeMkdir() const;
- DurableMappedFile _f;
- std::unique_ptr<NamespaceHashTable> _ht;
- };
+ const std::string _dir;
+ const std::string _database;
+ DurableMappedFile _f;
+ std::unique_ptr<NamespaceHashTable> _ht;
+};
}