sbFileSystemNode Class Reference

#include <sbFileSystemNode.h>

Inheritance diagram for sbFileSystemNode:
[legend]
Collaboration diagram for sbFileSystemNode:
[legend]

Public Member Functions

 sbFileSystemNode ()
 
virtual ~sbFileSystemNode ()
 
NS_DECL_ISUPPORTS
NS_DECL_NSISERIALIZABLE
NS_DECL_NSICLASSINFO nsresult 
Init (const nsAString &aLeafName, PRBool aIsDir, PRUint64 aLastModify)
 
nsresult SetChildren (const sbNodeMap &aNodeMap)
 
sbNodeMapGetChildren ()
 
nsresult SetLeafName (const nsAString &aLeafName)
 
nsresult GetLeafName (nsAString &aLeafName)
 
nsresult SetIsDir (const PRBool aIsDir)
 
nsresult GetIsDir (PRBool *aIsDir)
 
nsresult SetLastModify (const PRInt64 aLastModify)
 
nsresult GetLastModify (PRInt64 *aLastModify)
 
nsresult AddChild (sbFileSystemNode *aNode)
 
nsresult RemoveChild (sbFileSystemNode *aNode)
 
nsresult GetChildCount (PRUint32 *aChildCount)
 
nsresult ReplaceNode (const nsAString &aLeafName, sbFileSystemNode *aReplacementNode)
 
nsresult SetNodeID (PRUint32 aID)
 
nsresult GetNodeID (PRUint32 *aID)
 
nsresult SetParentID (const PRUint32 aID)
 
nsresult GetParentID (PRUint32 *aOutID)
 

Detailed Description

Definition at line 48 of file sbFileSystemNode.h.

Constructor & Destructor Documentation

nsIClassInfo sbFileSystemNode::sbFileSystemNode ( )

Definition at line 60 of file sbFileSystemNode.cpp.

sbFileSystemNode::~sbFileSystemNode ( )
virtual

Definition at line 65 of file sbFileSystemNode.cpp.

Member Function Documentation

nsresult sbFileSystemNode::AddChild ( sbFileSystemNode aNode)

Definition at line 140 of file sbFileSystemNode.cpp.

Here is the call graph for this function:

nsresult sbFileSystemNode::GetChildCount ( PRUint32 *  aChildCount)

Definition at line 168 of file sbFileSystemNode.cpp.

sbNodeMap * sbFileSystemNode::GetChildren ( )

Definition at line 90 of file sbFileSystemNode.cpp.

Here is the caller graph for this function:

nsresult sbFileSystemNode::GetIsDir ( PRBool *  aIsDir)

Definition at line 117 of file sbFileSystemNode.cpp.

nsresult sbFileSystemNode::GetLastModify ( PRInt64 *  aLastModify)

Definition at line 132 of file sbFileSystemNode.cpp.

Here is the caller graph for this function:

nsresult sbFileSystemNode::GetLeafName ( nsAString &  aLeafName)

Definition at line 103 of file sbFileSystemNode.cpp.

Here is the caller graph for this function:

nsresult sbFileSystemNode::GetNodeID ( PRUint32 *  aID)

Definition at line 193 of file sbFileSystemNode.cpp.

nsresult sbFileSystemNode::GetParentID ( PRUint32 *  aOutID)

Definition at line 208 of file sbFileSystemNode.cpp.

Here is the caller graph for this function:

nsresult sbFileSystemNode::Init ( const nsAString &  aLeafName,
PRBool  aIsDir,
PRUint64  aLastModify 
)

Definition at line 70 of file sbFileSystemNode.cpp.

nsresult sbFileSystemNode::RemoveChild ( sbFileSystemNode aNode)

Definition at line 154 of file sbFileSystemNode.cpp.

Here is the call graph for this function:

nsresult sbFileSystemNode::ReplaceNode ( const nsAString &  aLeafName,
sbFileSystemNode aReplacementNode 
)

Definition at line 176 of file sbFileSystemNode.cpp.

nsresult sbFileSystemNode::SetChildren ( const sbNodeMap aNodeMap)

Definition at line 83 of file sbFileSystemNode.cpp.

nsresult sbFileSystemNode::SetIsDir ( const PRBool  aIsDir)

Definition at line 110 of file sbFileSystemNode.cpp.

nsresult sbFileSystemNode::SetLastModify ( const PRInt64  aLastModify)

Definition at line 125 of file sbFileSystemNode.cpp.

nsresult sbFileSystemNode::SetLeafName ( const nsAString &  aLeafName)

Definition at line 96 of file sbFileSystemNode.cpp.

nsresult sbFileSystemNode::SetNodeID ( PRUint32  aID)

Definition at line 186 of file sbFileSystemNode.cpp.

nsresult sbFileSystemNode::SetParentID ( const PRUint32  aID)

Definition at line 201 of file sbFileSystemNode.cpp.


The documentation for this class was generated from the following files: