Workspace 6.21.5
Classes | Namespaces
mongocxx.h File Reference

A simple wrapper of Mongo C driver library. More...

#include <memory>
#include <bson.h>
#include <mongoc.h>
#include <QJsonDocument>
#include <QPair>
#include "Workspace/Application/LanguageUtils/errorchecks.h"
#include "Workspace/Application/logmanager.h"
#include "bsoncxx.h"
#include "distributedplugin.h"
#include "distributedplugin_api.h"
Include dependency graph for mongocxx.h:
This graph shows which files directly or indirectly include this file:

Classes

class  Client
 Wrapper of mongoc_client_t, provides a connection to talk to a MongoDB server. More...
 
class  Collection
 Wrapper of mongoc_collection_t. More...
 
class  Cursor
 Wrapper of mongoc_cursor_t. More...
 
class  Database
 Wrapper of mongoc_database_t. More...
 
class  Gridfs
 Wrapper of mongoc_gridfs_t. More...
 
class  MongoError
 
class  Session
 Wrapper of mongoc_client_session_t. More...
 
class  Transaction
 Wrapper of a mongo transaction over a Session. More...
 
class  Transaction::Wrapper
 
class  Session::Wrapper
 

Namespaces

namespace  CSIRO
 Top level namespace for all Workspace code.
 
namespace  CSIRO::Mongo
 

Detailed Description