1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#ifndef DAEMONMISC_H
#define DAEMONMISC_H
#include "netfsComms.h"
#include "daemonModule.h"
class MiscServer : public DaemonModule, public NetFSComms::Misc {
public:
MiscServer(DaemonGlobalStatePtr dgs);
virtual Ice::Int access(const std::string & path, Ice::Int mode, const Ice::Current&);
virtual NetFSComms::Attr getattr(const std::string & path, const Ice::Current&);
virtual void symlink(const std::string & path1, const std::string & path2, const Ice::Current&);
virtual void link(const std::string & path1, const std::string & path2, const Ice::Current&);
virtual void rename(const std::string & path1, const std::string & path2, const Ice::Current&);
virtual std::string readlink(const std::string & path, const Ice::Current&);
virtual void chmod(const std::string & path, Ice::Int mode, const Ice::Current&);
virtual void chown(const std::string & path, Ice::Int uid, Ice::Int gid, const Ice::Current&);
};
#endif
|