summaryrefslogtreecommitdiffstats
path: root/tdeioslave/file/file.h
diff options
context:
space:
mode:
Diffstat (limited to 'tdeioslave/file/file.h')
-rw-r--r--tdeioslave/file/file.h13
1 files changed, 10 insertions, 3 deletions
diff --git a/tdeioslave/file/file.h b/tdeioslave/file/file.h
index 04a6ed225..5ebde9e7c 100644
--- a/tdeioslave/file/file.h
+++ b/tdeioslave/file/file.h
@@ -62,6 +62,13 @@ public:
virtual void mkdir( const KURL& url, int permissions );
virtual void chmod( const KURL& url, int permissions );
virtual void del( const KURL& url, bool isfile);
+ virtual void listAttr( const KURL& url, const TQCString &ns );
+ virtual void readAttr( const KURL& url, const TQCString &ns,
+ const TQCString& attr );
+ virtual void writeAttr( const KURL& url, const TQCString &ns,
+ const TQCString& attr, const TQCString& value );
+ virtual void removeAttr( const KURL& url, const TQCString &ns,
+ const TQCString& attr );
/**
* Special commands supported by this slave:
@@ -81,10 +88,10 @@ protected slots:
protected:
- bool createUDSEntry( const TQString & filename, const TQCString & path, TDEIO::UDSEntry & entry,
- short int details, bool withACL );
+ bool createUDSEntry( const TQString & filename, const TQCString & path, const TQString & absPath,
+ TDEIO::UDSEntry & entry, short int details, bool withACL );
int setACL( const char *path, mode_t perm, bool _directoryDefault );
-
+
TQString getUserName( uid_t uid );
TQString getGroupName( gid_t gid );