ldas-tools-framecpp 3.0.4
Loading...
Searching...
No Matches
FrQuery.cc File Reference
#include <stdlib.h>
#include <unistd.h>
#include <algorithm>
#include <iostream>
#include <iomanip>
#include <list>
#include <sstream>
#include <stdexcept>
#include <string>
#include "ldastoolsal/MemChecker.hh"
#include "ldastoolsal/CommandLineOptions.hh"
#include "ldastoolsal/fstream.hh"
#include "ldastoolsal/util.hh"
#include "ldastoolsal/types.hh"
#include "framecpp/FrameCPP.hh"
#include "framecpp/IFrameStream.hh"
#include "StandardOptions.hh"
#include "FrameQuery.tcc"
#include "DumpObjects6.cc"
#include "DumpObjects7.tcc"
#include "DumpObjects8.tcc"
#include "DumpObjects9.tcc"
Include dependency graph for FrQuery.cc:

Classes

struct  request_typearget_type
class  CommandLine
 Class to handle command line options for this application. More...

Namespaces

namespace  anonymous_namespace{FrQuery.cc}

Macros

#define READ_OBJECT_BY_NAME(FUNC)
#define READ_OBJECT(FUNC)

Typedefs

typedef FrameCPP::Common::FrameSpec::Object Object
typedef ::FrameCPP::Common::FrameSpec::ObjectInterface::object_type object_base_type
typedef FrameCPP::Common::IFrameStreamWrapper< 0, Object, Object, Object, Object, Object, Object, Object, ObjectIFrameStream

Enumerations

enum  object_type {
  ADC , HEADER , LIST , PROC ,
  ANY , SIM , SER , EVENT ,
  SIM_EVENT
}

Functions

object_type convert_to_type (const std::string &Type)
void depart (int ExitCode)
template<class T>
void anonymous_namespace{FrQuery.cc}::list_names (const T &DataSet, bool Alphabetical)
template<int>
void dump (Object *Obj, const CommandLine &Options)
template<int>
void dump_toc_list (const Object *TOC, object_type Type)
void anonymous_namespace{FrQuery.cc}::dump_object (INT_4U Version, Object *Obj, const CommandLine &Options)
void anonymous_namespace{FrQuery.cc}::toc_list (INT_4U Version, const Object *TOC, object_type Type)
int main (int ArgC, char **ArgV)

Macro Definition Documentation

◆ READ_OBJECT

#define READ_OBJECT ( FUNC)
Value:
else if ( ( *d ).second.type == request_typearget_type::INDEX ) \
{ \
object = frame_stream.FUNC( current_frame, ( *d ).second.index ); \
}
#define READ_OBJECT_BY_NAME(FUNC)

◆ READ_OBJECT_BY_NAME

#define READ_OBJECT_BY_NAME ( FUNC)
Value:
if ( ( *d ).second.type == request_typearget_type::NAME ) \
{ \
object = frame_stream.FUNC( current_frame, ( *d ).second.name ); \
}

Typedef Documentation

◆ IFrameStream

◆ Object

◆ object_base_type

Enumeration Type Documentation

◆ object_type

Enumerator
ADC 
HEADER 
LIST 
PROC 
ANY 
SIM 
SER 
EVENT 
SIM_EVENT 

Function Documentation

◆ convert_to_type()

object_type convert_to_type ( const std::string & Type)

◆ depart()

void depart ( int ExitCode)
inline

◆ dump()

template<int>
void dump ( Object * Obj,
const CommandLine & Options )

◆ dump_toc_list()

template<int>
void dump_toc_list ( const Object * TOC,
object_type Type )

◆ main()

int main ( int ArgC,
char ** ArgV )