Ejemplo n.º 1
0
 static void namespaceGetNamespacesCallback( const Namespace& k , NamespaceDetails& v , list<string>* l ) {
     if ( ! k.hasDollarSign() || k == "local.oplog.$main" ) {
         // we call out local.oplog.$main specifically as its the only "normal"
         // collection that has a $, so we make sure it gets added
         l->push_back( k.toString() );
     }
 }
Ejemplo n.º 2
0
static void namespaceGetNamespacesCallback( const Namespace& k , NamespaceDetails& v , void * extra ) {
    list<string> * l = (list<string>*)extra;
    if ( ! k.hasDollarSign() )
        l->push_back( (string)k );
}