kDB: Knowledge DataBase
Loading...
Searching...
No Matches
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
11class QIODevice;
12
13namespace knowRDF
14{
22 {
23 public:
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
Definition Messages.h:18
Definition Uri.h:15
Definition TripleStreamListener.h:13
Definition TripleStream.h:22
cres_qresult< void > start(QIODevice *_device, knowCore::Messages *_messages=nullptr, const QString &_format=knowCore::FileFormat::Turtle)
Definition TripleStream.cpp:31