1// NodeInfo.h
2
3#ifndef NET_FS_NODE_INFO_H
4#define NET_FS_NODE_INFO_H
5
6#include <sys/stat.h>
7
8#include "Request.h"
9#include "ServerNodeID.h"
10
11struct NodeInfo : public RequestMember {
12	virtual	void				ShowAround(RequestMemberVisitor* visitor);
13
14	inline	NodeID				GetID() const;
15
16	struct stat	st;
17	int64		revision;
18};
19
20// GetID
21inline
22NodeID
23NodeInfo::GetID() const
24{
25	return NodeID(st.st_dev, st.st_ino);
26}
27
28#endif	// NET_FS_NODE_INFO_H
29