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.

Namespaces

namespace  nstream

Functions

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