summaryrefslogtreecommitdiff
path: root/plugins/dbus/varianttype.h
blob: ad26dd98cbebf211f8d36b2e9846a9812b57d09c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#ifndef _VARIANT_TYPE_H_
#define _VARIANT_TYPE_H_

#include "abstractproperty.h"
#include "abstractroutingengine.h"

class VariantType: public AbstractProperty
{
public:

	VariantType(AbstractRoutingEngine* re, string signature, string propertyName, Access access, AbstractDBusInterface* interface);
	GVariant* toGVariant();
	void fromGVariant(GVariant *value);

private:
	void asyncReply(AsyncPropertyReply*);
	AbstractRoutingEngine* routingEngine;

};

#endif