Lines Matching defs:BNode

93 //	#pragma mark - BNode
96 BNode::BNode()
105 BNode::BNode(const entry_ref* ref)
116 BNode::BNode(const BEntry* entry)
127 BNode::BNode(const char* path)
138 BNode::BNode(const BDirectory* dir, const char* path)
149 BNode::BNode(const BNode& node)
159 BNode::~BNode()
166 BNode::InitCheck() const
173 BNode::SetTo(const entry_ref* ref)
180 BNode::SetTo(const BEntry* entry)
192 BNode::SetTo(const char* path)
199 BNode::SetTo(const BDirectory* dir, const char* path)
212 BNode::Unset()
220 BNode::Lock()
230 BNode::Unlock()
240 BNode::Sync()
247 BNode::WriteAttr(const char* attr, type_code type, off_t offset,
263 BNode::ReadAttr(const char* attr, type_code type, off_t offset,
279 BNode::RemoveAttr(const char* name)
286 BNode::RenameAttr(const char* oldName, const char* newName)
296 BNode::GetAttrInfo(const char* name, struct attr_info* info) const
309 BNode::GetNextAttrName(char* buffer)
338 BNode::RewindAttrs()
348 BNode::WriteAttrString(const char* name, const BString* data)
364 BNode::ReadAttrString(const char* name, BString* result) const
400 BNode&
401 BNode::operator=(const BNode& node)
409 // We have to manually dup the node, because R5::BNode::Dup()
419 BNode::operator==(const BNode& node) const
441 BNode::operator!=(const BNode& node) const
448 BNode::Dup()
458 void BNode::_RudeNode1() { }
459 void BNode::_RudeNode2() { }
460 void BNode::_RudeNode3() { }
461 void BNode::_RudeNode4() { }
462 void BNode::_RudeNode5() { }
463 void BNode::_RudeNode6() { }
468 Used by each implementation (i.e. BNode, BFile, BDirectory, etc.) to set
477 \param fd the file descriptor this BNode should be set to (may be -1).
483 BNode::set_fd(int fd)
501 BNode::close_fd()
514 /*! Sets the BNode's status.
516 To be used by derived classes instead of accessing the BNode's private
522 BNode::set_status(status_t newStatus)
528 /*! Initializes the BNode's file descriptor to the node referred to
554 BNode::_SetTo(int fd, const char* path, bool traverse)
574 /*! Initializes the BNode's file descriptor to the node referred to
590 BNode::_SetTo(const entry_ref* ref, bool traverse)
623 BNode::set_stat(struct stat& stat, uint32 what)
634 /*! Verifies that the BNode has been properly initialized, and then
641 BNode::InitAttrDir()
657 BNode::_GetStat(struct stat* stat) const
666 BNode::_GetStat(struct stat_beos* stat) const