|
ncloader
0.1
|
Node information 를 정의한다. 더 자세히 ...
#include <vfs.h>
ninfo에 대한 협력 다이어그램:데이타 필드 | |
| char * | name |
| enum ntype | type |
| int | refcnt |
| int | deleted |
| ino_t | id |
| struct sinfo * | si |
| void * | priv |
| unsigned long | size |
| int | head_sibling |
| struct list_head | sibling |
| struct list_head | child |
| struct list_head | sinfo |
| int(* | read )(struct ninfo *, off_t, void *, size_t) |
| int(* | write )(struct ninfo *, off_t, const void *, size_t) |
Node information 를 정의한다.
| struct list_head ninfo::child |
자식 노드 링크
| int ninfo::deleted |
삭제 여부
| int ninfo::head_sibling |
최초 형제 노드인가?
| ino_t ninfo::id |
| char* ninfo::name |
노드의 이름 (파일/폴더 이름)
| void* ninfo::priv |
실제 파일 시스템이 사용할 데이터 포인터
| int ninfo::refcnt |
Reference count
| struct sinfo* ninfo::si |
ninfo 가 저장된 장치 정보
| struct list_head ninfo::sibling |
형제 노드 링크
| struct list_head ninfo::sinfo |
연결 된 스토리지의 디스크 정보 링크
| unsigned long ninfo::size |
ninfo 의 크기
| enum ntype ninfo::type |
현재 노드의 종류