kDB: Knowledge DataBase
Loading...
Searching...
No Matches
knowl
src
knowRDF
TripleStream.h
1
#pragma once
2
3
/*
4
* Copyright (c) 2015 Cyrille Berger <cberger@cberger.net>
5
*
6
*/
7
8
#include <knowCore/FileFormat.h>
9
#include <knowRDF/Forward.h>
10
11
class
QIODevice;
12
13
namespace
knowRDF
14
{
21
class
TripleStream
22
{
23
public
:
24
TripleStream
();
25
~TripleStream
();
26
void
setBase(
const
knowCore::Uri
& _uri);
27
void
addListener(
TripleStreamListener
* _listener);
32
cres_qresult<void>
start
(QIODevice* _device,
knowCore::Messages
* _messages =
nullptr
,
33
const
QString& _format = knowCore::FileFormat::Turtle);
34
private
:
35
struct
Private;
36
Private*
const
d;
37
};
38
}
// namespace knowRDF
knowCore::Messages
Definition
Messages.h:18
knowCore::Uri
Definition
Uri.h:15
knowRDF::TripleStreamListener
Definition
TripleStreamListener.h:13
knowRDF::TripleStream
Definition
TripleStream.h:22
knowRDF::TripleStream::start
cres_qresult< void > start(QIODevice *_device, knowCore::Messages *_messages=nullptr, const QString &_format=knowCore::FileFormat::Turtle)
Definition
TripleStream.cpp:31
Generated by
1.12.0