i
cludeiostreamr
i
cludevectorr
i
cludestdiohr
i
cludestri
ghr
r
structI
dex_baser
u
sig
edshortType索引类型,1为目录,0为用户r
u
sig
edshortIDr
charI
dex_message14r
u
sig
edshortFile_poi
ter10r
r
structFile_searchr
charFile
ame14r
u
sig
edshortFileidr
u
sig
edshortCou
t引用计数r
u
sig
edshorti
odeidi节点r
r
structUser_searchr
u
sig
edshortprommit0最高权限,普通用户1管理员定义为0r
charUser_
ame14r
charUser_code32r
r
usi
g
amespacestdr
classShow_to_userr
r
publicr
u
sig
edshortI
dex_cou
t0r
u
sig
edshortFile_cou
t0r
vectorstructUser_searchUsertabler
vectorstructFile_searchFiletabler
vectorstructI
dex_baseI
dextabler
i
tgetFileSizecharstrFileNamer
voidShowr
voidremove_vcharrr
voidremove1_vcharrr
voidremove2_vcharrr
boolCreateUsercharUserNamer
boolCreateI
dexcharUserNamecharI
dexr
boolCreateFilecharUserNamecharI
dexcharFileNamer
boolRead先存表的大小,起始位置为(2325121)512byterootroot0homeFile2r
boolDeleteI
dexcharUserNamecharI
dexr
boolDeleteFilecharUserNamecharI
dexcharFileNamer
boolDeleteUsercharUserNamer
boolStorecu
rur
r
boolShow_to_userCreateI
dexcharUserNamecharI
dexr
r
structI
dex_basetempir
u
sig
edshortir
u
sig
edshortopr
tempiType1r
strctempiI
dex_messageI
dexr
tempiIDI
dextablesizer
fori0i10ir
tempiFile_poi
teri7878r
I
dextablepush_backtempir
fori0iI
dextablesizeir
r
ifstrcmpI
dextableiI
dex_messageUserName0r
I
dextableiI
dex_messageopUserNameopr
r
ifiI
dextablesizer
retur
falser
elser
forop0op10opr
ifI
dextableiFile_poi
terop7878r
I
dextableiFile_poi
teroptempiIDr
breakr
r
r
I
dex_cou
tr
retur
truer
r
r
boolShow_to_userCreateUsercharUserNamer
r
structI
dex_basetempir
u
sig
edshortir
u
sig
edshortopr
tempiType0r
fori0i14ir
tempiI
dex_messageiUserNameir
tempiIDI
dextablesizer
fori0i10ir
tempiFile_poi
teri7878r
I
dextablepush_backtempir
I
dex_cou
tr
retur
truer
r
boolShow_to_userStorer
r
FILEfpfope