Struct TmpNode
¶
Defined in
File tmpfs.hpp
Page Contents
Struct Documentation
Struct Documentation
¶
struct
TmpNode
¶
Public Functions
inline
TmpNode
(
)
¶
TmpNode
(
TmpNode
*
dir
,
Vnode
::
Type
type
,
frg
::
string_view
name
,
VnodeAttr
attr
=
DefaultVnodeAttr
,
frg
::
optional
<
frg
::
string_view
>
symlink_path
=
frg
::
null_opt
)
¶
Vnode
*
make_vnode
(
dev_t
=
-
1
)
¶
Public Members
Vnode
*
vnode
=
nullptr
¶
VnodeAttr
attr
¶
Vnode
::
Type
type
¶
TmpNode
*
parent
¶
frg
::
hash_map
<
frg
::
string_view
,
TmpDirent
*
,
frg
::
hash
<
frg
::
string_view
>
,
Vm
::
HeapAllocator
>
entries
¶
struct
Gaia
::
Fs
::
TmpNode
::
[anonymous]
::
[anonymous]
dir
¶
uint8_t
*
buffer
¶
bool
compressed
¶
struct
Gaia
::
Fs
::
TmpNode
::
[anonymous]
::
[anonymous]
reg
¶
frg
::
string_view
to_name
¶
TmpNode
*
to
¶
struct
Gaia
::
Fs
::
TmpNode
::
[anonymous]
::
[anonymous]
link
¶
union
Gaia
::
Fs
::
TmpNode
::
[anonymous]
[anonymous]
¶
Gaia
Navigation
Contributing
The developer’s handbook
Code Reference
File Hierarchy
Full API
Related Topics
Documentation overview
Code Reference
Previous:
Struct TmpDirent
Next:
Struct Vnode