knowL: Knowledge Libraries
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 <knowRDF/Forward.h>
9
#include <knowCore/Format.h>
10
11
class
QIODevice;
12
13
namespace
knowRDF
14
{
20
class
TripleStream
21
{
22
public
:
23
TripleStream
();
24
~TripleStream
();
25
void
setBase(
const
knowCore::Uri
& _uri);
26
void
addListener(
TripleStreamListener
* _listener);
31
knowCore::ReturnVoid
start
(QIODevice* _device,
knowCore::Messages
* _messages =
nullptr
,
const
QString& _format = knowCore::Format::Turtle);
32
private
:
33
struct
Private;
34
Private*
const
d;
35
};
36
}
knowCore::Messages
Definition
Messages.h:16
knowCore::ReturnValue< void >
Definition
ReturnValue.h:85
knowCore::Uri
Definition
Uri.h:14
knowRDF::TripleStreamListener
Definition
TripleStreamListener.h:13
knowRDF::TripleStream
Definition
TripleStream.h:21
knowRDF::TripleStream::start
knowCore::ReturnVoid start(QIODevice *_device, knowCore::Messages *_messages=nullptr, const QString &_format=knowCore::Format::Turtle)
Definition
TripleStream.cpp:43
Generated by
1.12.0