Namespaces | Functions

nstream.cpp File Reference

#include "nstream.h"
#include "common/wave_ex.h"
#include "perf/perf.h"
#include "util/file.h"
Include dependency graph for nstream.cpp:

Go to the source code of this file.


namespace  nstream


static eIterationFlag nstream::maybeVisit (Entry *entry, visit_entry_fn callback, void *context, const SetString *extensions, const char *filter, bool visitHidden)
smart_ptr< Stream > nstream::getStreamRelativeTo (Stream *startStream,const char *relativePath)
 Helper method: given a Stream object, and a path relative to that stream path, return a stream for that.
smart_ptr< Stream > nstream::openNamedStream (Manager *mgr,const char *name)
 Helper method: open a Stream for a given path on the specified Manager.
std::string nstream::getStreamName (Stream *stream)
 Helper method: given a Stream, return its name.
eIterationFlag nstream::walkChildFolders (Folder *root,visit_entry_fn callback,void *context,const SetString *extensions=NULL,const char *filter=NULL,bool visitHidden=false)
 helper methods: given a Folder, walk all child Folders and Entries recursively.