summaryrefslogtreecommitdiff
path: root/plugins/dbus/varianttype.h
blob: 7a2908979ed7c34b9473e4985c011354e904855a (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, string ambPropName, Access access, AbstractDBusInterface* interface);
	GVariant* toGVariant();
	void fromGVariant(GVariant *value);

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

};

#endif