kDB: Knowledge DataBase
Loading...
Searching...
No Matches
kdb
kDB
Repository
AbstractService.h
1
#pragma once
2
3
#include <QVariantList>
4
5
#include <kDB/Forward.h>
6
7
namespace
kDB::Repository
8
{
14
class
AbstractService
15
{
16
public
:
17
virtual
~AbstractService
();
21
virtual
bool
canCall
(
const
knowCore::Uri
& _service)
const
= 0;
26
virtual
knowDBC::Result
call
(
const
knowCore::Uri
& _service,
const
QString& _query,
27
const
knowCore::ValueHash
& _bindings)
const
28
= 0;
29
};
30
}
// namespace kDB::Repository
kDB::Repository::AbstractService
Definition
AbstractService.h:15
kDB::Repository::AbstractService::call
virtual knowDBC::Result call(const knowCore::Uri &_service, const QString &_query, const knowCore::ValueHash &_bindings) const =0
kDB::Repository::AbstractService::canCall
virtual bool canCall(const knowCore::Uri &_service) const =0
knowCore::Uri
Definition
Uri.h:15
knowCore::ValueHash
Definition
ValueHash.h:13
knowDBC::Result
Definition
Result.h:23
Generated by
1.12.0