Lines Matching defs:BNode

83 //	#pragma mark - BNode
86 BNode::BNode()
95 BNode::BNode(const entry_ref* ref)
106 BNode::BNode(const BEntry* entry)
117 BNode::BNode(const char* path)
128 BNode::BNode(const BDirectory* dir, const char* path)
139 BNode::BNode(const BNode& node)
149 BNode::~BNode()
156 BNode::InitCheck() const
163 BNode::SetTo(const entry_ref* ref)
170 BNode::SetTo(const BEntry* entry)
182 BNode::SetTo(const char* path)
189 BNode::SetTo(const BDirectory* dir, const char* path)
202 BNode::Unset()
210 BNode::Lock()
220 BNode::Unlock()
230 BNode::Sync()
237 BNode::WriteAttr(const char* attr, type_code type, off_t offset,
253 BNode::ReadAttr(const char* attr, type_code type, off_t offset,
269 BNode::RemoveAttr(const char* name)
276 BNode::RenameAttr(const char* oldName, const char* newName)
286 BNode::GetAttrInfo(const char* name, struct attr_info* info) const
299 BNode::GetNextAttrName(char* buffer)
328 BNode::RewindAttrs()
338 BNode::WriteAttrString(const char* name, const BString* data)
354 BNode::ReadAttrString(const char* name, BString* result) const
390 BNode&
391 BNode::operator=(const BNode& node)
399 // We have to manually dup the node, because R5::BNode::Dup()
409 BNode::operator==(const BNode& node) const
431 BNode::operator!=(const BNode& node) const
438 BNode::Dup()
448 void BNode::_RudeNode1() { }
449 void BNode::_RudeNode2() { }
450 void BNode::_RudeNode3() { }
451 void BNode::_RudeNode4() { }
452 void BNode::_RudeNode5() { }
453 void BNode::_RudeNode6() { }
458 Used by each implementation (i.e. BNode, BFile, BDirectory, etc.) to set
467 \param fd the file descriptor this BNode should be set to (may be -1).
473 BNode::set_fd(int fd)
491 BNode::close_fd()
504 /*! Sets the BNode's status.
506 To be used by derived classes instead of accessing the BNode's private
512 BNode::set_status(status_t newStatus)
518 /*! Initializes the BNode's file descriptor to the node referred to
544 BNode::_SetTo(int fd, const char* path, bool traverse)
564 /*! Initializes the BNode's file descriptor to the node referred to
580 BNode::_SetTo(const entry_ref* ref, bool traverse)
613 BNode::set_stat(struct stat& stat, uint32 what)
624 /*! Verifies that the BNode has been properly initialized, and then
631 BNode::InitAttrDir()
647 BNode::GetStat(struct stat* stat) const