void _mongoc_cursor_cursorid_init (mongoc_cursor_t *cursor) { ENTRY; cursor->interface_data = _mongoc_cursor_cursorid_new (); memcpy (&cursor->interface, &gMongocCursorCursorid, sizeof (mongoc_cursor_interface_t)); EXIT; }
void _mongoc_cursor_cursorid_init (mongoc_cursor_t *cursor, const bson_t *command) { ENTRY; bson_destroy (&cursor->filter); bson_copy_to (command, &cursor->filter); cursor->iface_data = _mongoc_cursor_cursorid_new (); memcpy (&cursor->iface, &gMongocCursorCursorid, sizeof (mongoc_cursor_interface_t)); EXIT; }