Reference structure to a particular vnode on a device. More...
Public Member Functions | |
node_ref () | |
Creates an uninitialized node_ref object. | |
node_ref (const node_ref &other) | |
Creates a copy of the given node_ref object. | |
Operators | |
bool | operator== (const node_ref &other) const |
Tests whether this node_ref and the supplied one are equal. | |
bool | operator!= (const node_ref &other) const |
Tests whether this node_ref and the supplied one are NOT equal. | |
bool | operator< (const node_ref &other) const |
Tests whether this node_ref is less than the supplied one. | |
node_ref & | operator= (const node_ref &other) |
Makes this node ref a copy of the supplied one. | |
Public Attributes | |
dev_t | device |
The device number on which the node is located. | |
ino_t | node |
The node's inode number. | |
Reference structure to a particular vnode on a device.
node_ref::node_ref | ( | ) |
Creates an uninitialized node_ref object.
node_ref::node_ref | ( | const node_ref & | other | ) |
bool node_ref::operator!= | ( | const node_ref & | other | ) | const |
bool node_ref::operator< | ( | const node_ref & | other | ) | const |
Makes this node ref a copy of the supplied one.
other | The node_ref to be copied. |
bool node_ref::operator== | ( | const node_ref & | other | ) | const |
node_ref::device |
The device number on which the node is located.
node_ref::node |
The node's inode number.