#include "nstream.h"
#include "common/wave_ex.h"
#include "perf/perf.h"
#include "util/file.h"
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. |