3 #if !defined(FILETRANSFER1INTERFACE_H_INCLUDED)
4 #define FILETRANSFER1INTERFACE_H_INCLUDED
7 #include <tqdbuserror.h>
8 #include <tqdbusobject.h>
13 class TQT_DBusDataList;
15 class TQT_DBusObjectPath;
16 class TQT_DBusVariant;
17 template <
typename K,
typename V>
class TQMap;
33 static const TQCString
interface() {
return TQCString(
"org.bluez.obex.FileTransfer1"); }
36 virtual bool ChangeFolder(
const TQString& folder, TQT_DBusError& error) = 0;
38 virtual bool CreateFolder(
const TQString& folder, TQT_DBusError& error) = 0;
40 virtual bool ListFolder(TQT_DBusDataList& folderinfo, TQT_DBusError& error) = 0;
46 virtual bool CopyFile(
const TQString& sourcefile,
const TQString& targetfile, TQT_DBusError& error) = 0;
48 virtual bool MoveFile(
const TQString& sourcefile,
const TQString& targetfile, TQT_DBusError& error) = 0;
50 virtual bool Delete(
const TQString& file, TQT_DBusError& error) = 0;
64 TQT_DBusMessage
callGetFile(
const TQT_DBusMessage& message);
66 TQT_DBusMessage
callPutFile(
const TQT_DBusMessage& message);
68 TQT_DBusMessage
callCopyFile(
const TQT_DBusMessage& message);
70 TQT_DBusMessage
callMoveFile(
const TQT_DBusMessage& message);
72 TQT_DBusMessage
callDelete(
const TQT_DBusMessage& message);
TQT_DBusMessage callChangeFolder(const TQT_DBusMessage &message)
TQT_DBusMessage callGetFile(const TQT_DBusMessage &message)
virtual bool CopyFile(const TQString &sourcefile, const TQString &targetfile, TQT_DBusError &error)=0
TQT_DBusMessage callCopyFile(const TQT_DBusMessage &message)
virtual bool ChangeFolder(const TQString &folder, TQT_DBusError &error)=0
TQT_DBusMessage callPutFile(const TQT_DBusMessage &message)
TQT_DBusMessage callCreateFolder(const TQT_DBusMessage &message)
virtual void handleMethodReply(const TQT_DBusMessage &reply)=0
virtual ~FileTransfer1Interface()
TQT_DBusMessage callDelete(const TQT_DBusMessage &message)
virtual bool GetFile(const TQString &targetfile, const TQString &sourcefile, TQT_DBusObjectPath &transfer, TQMap< TQString, TQT_DBusVariant > &properties, TQT_DBusError &error)=0
virtual bool handleMethodCall(const TQT_DBusMessage &message)
TQT_DBusMessage callMoveFile(const TQT_DBusMessage &message)
virtual bool MoveFile(const TQString &sourcefile, const TQString &targetfile, TQT_DBusError &error)=0
TQT_DBusMessage callListFolder(const TQT_DBusMessage &message)
static void buildIntrospectionData(TQDomElement &interfaceElement)
virtual bool PutFile(const TQString &sourcefile, const TQString &targetfile, TQT_DBusObjectPath &transfer, TQMap< TQString, TQT_DBusVariant > &properties, TQT_DBusError &error)=0
static const TQCString interface()
virtual bool ListFolder(TQT_DBusDataList &folderinfo, TQT_DBusError &error)=0
virtual bool Delete(const TQString &file, TQT_DBusError &error)=0
virtual bool CreateFolder(const TQString &folder, TQT_DBusError &error)=0