Wittyshare  0.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | Protected Attributes | Private Member Functions | Private Attributes | List of all members
WsLatestNews Class Reference

#include <WsLatestNews.h>

Inheritance diagram for WsLatestNews:
Inheritance graph
Collaboration diagram for WsLatestNews:
Collaboration graph

Public Member Functions

 WsLatestNews (NodePtr mt)
 
vector< NodePtrgetLatestNews (int nb)
 
int start ()
 start traversing the Tree. More...
 

Protected Attributes

NodePtr m_root
 

Private Member Functions

int beginTraverseDir (NodePtr n)
 Called when a directory is being traversed. More...
 
int endTraverseDir (NodePtr n)
 Called when a directory has been completely traversed. ie all subnodes(recursively all sub nodes of subnodes etc..) have been traversed. More...
 
int traverseFile (NodePtr n)
 Called when traversing a fileNode. More...
 

Private Attributes

vector< NodePtrm_vect
 
int m_maxSize
 

Detailed Description

Definition at line 19 of file WsLatestNews.h.

Constructor & Destructor Documentation

WsLatestNews::WsLatestNews ( NodePtr  mt)

Definition at line 16 of file WsLatestNews.cpp.

Member Function Documentation

int WsLatestNews::beginTraverseDir ( NodePtr  n)
privatevirtual

Called when a directory is being traversed.

Parameters
nthe NodePtr representing the directory being traversed
Returns
SUCCESS or FAILURE if an error occured

Implements WsTreeTraversal.

Definition at line 28 of file WsLatestNews.cpp.

int WsLatestNews::endTraverseDir ( NodePtr  n)
privatevirtual

Called when a directory has been completely traversed. ie all subnodes(recursively all sub nodes of subnodes etc..) have been traversed.

Parameters
nThe NodePtr representing the directory that has been completely traversed
Returns
SUCCESS or FAILURE

Implements WsTreeTraversal.

Definition at line 33 of file WsLatestNews.cpp.

vector< NodePtr > WsLatestNews::getLatestNews ( int  nb)

Definition at line 21 of file WsLatestNews.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

int WsTreeTraversal::start ( )
inherited

start traversing the Tree.

Definition at line 21 of file WsTreeTraversal.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

int WsLatestNews::traverseFile ( NodePtr  n)
privatevirtual

Called when traversing a fileNode.

Parameters
nA NodePtr representing the file being traversed
Returns
SUCCESS or FAILURE

Implements WsTreeTraversal.

Definition at line 38 of file WsLatestNews.cpp.

Here is the call graph for this function:

Member Data Documentation

int WsLatestNews::m_maxSize
private

Definition at line 32 of file WsLatestNews.h.

NodePtr WsTreeTraversal::m_root
protectedinherited

Definition at line 99 of file WsTreeTraversal.h.

vector<NodePtr> WsLatestNews::m_vect
private

Definition at line 31 of file WsLatestNews.h.


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