tdebluez
filetransfer1Interface.h
Go to the documentation of this file.
1 // File autogenerated
2 
3 #if !defined(FILETRANSFER1INTERFACE_H_INCLUDED)
4 #define FILETRANSFER1INTERFACE_H_INCLUDED
5 
6 // TQt D-Bus includes
7 #include <tqdbuserror.h>
8 #include <tqdbusobject.h>
9 
10 // forward declarations
11 class TQDomElement;
12 class TQString;
13 class TQT_DBusDataList;
14 class TQT_DBusError;
15 class TQT_DBusObjectPath;
16 class TQT_DBusVariant;
17 template <typename K, typename V> class TQMap;
18 
19 namespace org
20 {
21 namespace bluez
22 {
23 namespace obex
24 {
25 
26 class FileTransfer1Interface : public TQT_DBusObjectBase
27 {
28 public:
30 
31  static void buildIntrospectionData(TQDomElement& interfaceElement);
32 
33  static const TQCString interface() { return TQCString("org.bluez.obex.FileTransfer1"); }
34 
35 protected:
36  virtual bool ChangeFolder(const TQString& folder, TQT_DBusError& error) = 0;
37 
38  virtual bool CreateFolder(const TQString& folder, TQT_DBusError& error) = 0;
39 
40  virtual bool ListFolder(TQT_DBusDataList& folderinfo, TQT_DBusError& error) = 0;
41 
42  virtual bool GetFile(const TQString& targetfile, const TQString& sourcefile, TQT_DBusObjectPath& transfer, TQMap< TQString, TQT_DBusVariant >& properties, TQT_DBusError& error) = 0;
43 
44  virtual bool PutFile(const TQString& sourcefile, const TQString& targetfile, TQT_DBusObjectPath& transfer, TQMap< TQString, TQT_DBusVariant >& properties, TQT_DBusError& error) = 0;
45 
46  virtual bool CopyFile(const TQString& sourcefile, const TQString& targetfile, TQT_DBusError& error) = 0;
47 
48  virtual bool MoveFile(const TQString& sourcefile, const TQString& targetfile, TQT_DBusError& error) = 0;
49 
50  virtual bool Delete(const TQString& file, TQT_DBusError& error) = 0;
51 
52 protected: // implement sending replies
53  virtual void handleMethodReply(const TQT_DBusMessage& reply) = 0;
54 
55 protected: // usually no need to reimplement
56  virtual bool handleMethodCall(const TQT_DBusMessage& message);
57 
58  TQT_DBusMessage callChangeFolder(const TQT_DBusMessage& message);
59 
60  TQT_DBusMessage callCreateFolder(const TQT_DBusMessage& message);
61 
62  TQT_DBusMessage callListFolder(const TQT_DBusMessage& message);
63 
64  TQT_DBusMessage callGetFile(const TQT_DBusMessage& message);
65 
66  TQT_DBusMessage callPutFile(const TQT_DBusMessage& message);
67 
68  TQT_DBusMessage callCopyFile(const TQT_DBusMessage& message);
69 
70  TQT_DBusMessage callMoveFile(const TQT_DBusMessage& message);
71 
72  TQT_DBusMessage callDelete(const TQT_DBusMessage& message);
73 
74 }; // class FileTransfer1Interface
75 
76 }; // namespace obex
77 
78 }; // namespace bluez
79 
80 }; // namespace org
81 
82 #endif //FILETRANSFER1INTERFACE_H_INCLUDED
83 
84 // End of File
85 
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
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
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