|
nidas v1.2.3
|
#include "SampleTag.h"#include "SampleMatcher.h"#include "Datasets.h"#include <nidas/util/UTime.h>#include <nidas/util/Socket.h>#include <nidas/util/auto_ptr.h>#include <string>#include <list>Go to the source code of this file.
Classes | |
| class | nidas::core::NidasAppException |
| The NidasApp class throws a NidasAppException when command-line options do not parse. More... | |
| class | nidas::core::NidasAppArg |
| A NidasAppArg is command-line argument which can be handled by NidasApp. More... | |
| class | nidas::core::NidasAppInputFilesArg |
| Extend NidasAppArg so the default input specifier and port can be customized, which in turn updates the usage string. More... | |
| class | nidas::core::NidasApp |
| NidasApp handles common options for NIDAS applications. More... | |
| class | nidas::core::NidasApp::IdFormat |
| An IdFormat specifies the format for the SPS ID plus other characteristics, like the width when using decimal format. More... | |
| struct | nidas::core::NidasAppArgv |
| Convert vector<string> args to dynamically allocated (argc, argv) pair which will be freed when the instance is destroyed. More... | |
Namespaces | |
| namespace | nidas |
| Root namespace for the NCAR In-Situ Data Acquisition Software. | |
| namespace | nidas::core |
| The essential core classes of nidas. | |
Typedefs | |
| typedef std::vector< NidasAppArg * > | nidas::core::nidas_app_arglist_t |
| Lists of arguments can be manipulated together by putting them into this container type. | |
| typedef std::vector< std::string > | nidas::core::ArgVector |
| Convenience typedef for handling the command-line argv as a vector of strings. | |
Functions | |
| std::string | nidas::core::expectArg (const ArgVector &args, int i) |
| nidas_app_arglist_t | nidas::core::operator| (nidas_app_arglist_t arglist1, nidas_app_arglist_t arglist2) |
| Combine two arglists into a single arglist without any duplicates. | |