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. | |