mirror of
https://github.com/KingDuckZ/dindexer.git
synced 2024-12-01 01:45:42 +00:00
King_DuckZ
e2275ce5db
Note that the interface is still a work in progress and might change while still keeping the same interface version. This is going to be true until the first stable release of this project (non beta).
34 lines
1.2 KiB
C++
34 lines
1.2 KiB
C++
/* Copyright 2015, 2016, Michele Santullo
|
|
* This file is part of "dindexer".
|
|
*
|
|
* "dindexer" is free software: you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License as published by
|
|
* the Free Software Foundation, either version 3 of the License, or
|
|
* (at your option) any later version.
|
|
*
|
|
* "dindexer" is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU General Public License
|
|
* along with "dindexer". If not, see <http://www.gnu.org/licenses/>.
|
|
*/
|
|
|
|
#ifndef idA9E47E37E2FA49EE84C2E93FB701C368
|
|
#define idA9E47E37E2FA49EE84C2E93FB701C368
|
|
|
|
namespace YAML {
|
|
class Node;
|
|
} //namespace YAML
|
|
|
|
namespace dindb {
|
|
class Backend;
|
|
} //namespace dindb
|
|
|
|
extern "C" dindb::Backend* dindexer_create_backend ( const YAML::Node* parConfig );
|
|
extern "C" void dindexer_destroy_backend ( dindb::Backend* parDele );
|
|
extern "C" const char* dindexer_backend_name ( void );
|
|
extern "C" int dindexer_backend_iface_version ( void );
|
|
|
|
#endif
|