1#ifndef CUHTTPCONTROLSREADER_H
2#define CUHTTPCONTROLSREADER_H
5#include <cucontrolsfactories_i.h>
6#include <cucontrolsreader_abs.h>
8class CuHTTPReaderFactoryPrivate;
9class CuHTTPReaderPrivate;
18 CuControlsReaderA *
create(Cumbia *c, CuDataListener *l)
const;
20 virtual void setOptions(
const CuData &options);
24 CuControlsReaderFactoryI *
clone()
const;
27 CuHTTPReaderFactoryPrivate *d;
49 CuHTTPReaderPrivate *d;
53 virtual void sendData(
const CuData &d);
54 virtual void getData(CuData &d_ino)
const;
Definition cuhttpcontrolsreader.h:12
CuHTTPReaderFactory()
Definition cuhttpcontrolsreader.cpp:26
virtual void setOptions(const CuData &options)
Definition cuhttpcontrolsreader.cpp:69
CuControlsReaderA * create(Cumbia *c, CuDataListener *l) const
creates and returns a new CuHttpControlsReader, configured with the given Cumbia and CuDataListener.
Definition cuhttpcontrolsreader.cpp:54
virtual ~CuHTTPReaderFactory()
Definition cuhttpcontrolsreader.cpp:31
CuControlsReaderFactoryI * clone() const
Definition cuhttpcontrolsreader.cpp:62
Definition cuhttpcontrolsreader.h:31
void setOptions(const CuData &o)
Definition cuhttpcontrolsreader.cpp:180
CuHttpControlsReader(Cumbia *cumbia, CuDataListener *tl)
Definition cuhttpcontrolsreader.cpp:84
void setSource(const QString &s)
Enqueue a request for either a single shot reading and an optional subscription for data updates thro...
Definition cuhttpcontrolsreader.cpp:123
virtual ~CuHttpControlsReader()
Definition cuhttpcontrolsreader.cpp:93
void unsetSource()
unlink the listener and, if the source is "subscribed", send an "unsubscribe" request
Definition cuhttpcontrolsreader.cpp:170
CuData getOptions() const
Definition cuhttpcontrolsreader.cpp:184
QString source() const
Definition cuhttpcontrolsreader.cpp:147
virtual void getData(CuData &d_ino) const
Definition cuhttpcontrolsreader.cpp:223
virtual void sendData(const CuData &d)
Send data to the service managing this reader.
Definition cuhttpcontrolsreader.cpp:207