26#ifndef OBEXOBJECTMANAGERIMPL_H_INCLUDED
27#define OBEXOBJECTMANAGERIMPL_H_INCLUDED
29#include <tqdbusconnection.h>
32#include "interfaces/propertiesProxy.h"
33#include "interfaces/objectmanagerProxy.h"
34#include "interfaces/agentmanager1Proxy.h"
42#define DBUS_CONN_NAME "TDEBluezObex"
50 ObexObjectManagerImpl(
const TQString& service,
const TQString& path, TQObject* parent = 0,
const char* name = 0);
71 TQString>& interfaces);
ObexObjectManagerImpl(const TQString &service, const TQString &path, TQObject *parent=0, const char *name=0)
org::bluez::obex::AgentManager1Proxy * mAgentManager
org::bluez::obex::Client1Proxy * mClient
org::bluez::obex::AgentManager1Proxy * getAgentManager()
bool isConnectedToDBUS()
to get information if TDEBluez is connected to D-Bus
org::bluez::obex::Client1Proxy * getClient()
void slotInterfacesRemoved(const TQT_DBusObjectPath &object, const TQStringList &interfaces)
bool close()
to close the connection to D-Bus
TQT_DBusConnection dBusConn
TQt connection to D-Bus.
void slotInterfacesAdded(const TQT_DBusObjectPath &object, const TQT_DBusDataMap< TQString > &interfaces)
TQT_DBusConnection * getConnection()
pointer to the D-Bus connection
org::bluez::obex::FileTransfer1Proxy * mFileTransfer
org::bluez::obex::Session1Proxy * mSession