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