1// NodeInfo.cpp 2 3#include "NodeInfo.h" 4 5// ShowAround 6void 7NodeInfo::ShowAround(RequestMemberVisitor* visitor) 8{ 9 // stat members 10 visitor->Visit(this, st.st_dev); 11 visitor->Visit(this, st.st_ino); 12 visitor->Visit(this, *(int32*)&st.st_mode); 13 visitor->Visit(this, *(int32*)&st.st_nlink); 14 visitor->Visit(this, *(int32*)&st.st_uid); 15 visitor->Visit(this, *(int32*)&st.st_gid); 16 visitor->Visit(this, st.st_size); 17 visitor->Visit(this, st.st_rdev); 18 visitor->Visit(this, *(int32*)&st.st_blksize); 19 visitor->Visit(this, st.st_atime); 20 visitor->Visit(this, st.st_mtime); 21 visitor->Visit(this, st.st_ctime); 22 visitor->Visit(this, st.st_crtime); 23// TODO: Would this be needed as well? 24// visitor->Visit(this, *(uint32*)&st.st_type); 25// visitor->Visit(this, *(int64*)&st.st_blocks); 26 27 // revision 28 visitor->Visit(this, revision); 29} 30