RTC Toolkit 6.0.0-pre2
Loading...
Searching...
No Matches
persistentRepoAdapter.cpp File Reference

Implements PersistentRepoAdapter. More...

#include "rtctk/componentFramework/persistentRepoAdapter.hpp"
#include "rtctk/componentFramework/fitsIoFunctions.hpp"
#include "rtctk/componentFramework/logger.hpp"
#include "rtctk/componentFramework/pathMapper.hpp"
#include "rtctk/componentFramework/repositoryFactory.hpp"
#include "rtctk/componentFramework/timeParsing.hpp"
#include "rtctk/componentFramework/timeString.hpp"
#include "rtctk/componentFramework/typeTraits.hpp"
#include <algorithm>
#include <chrono>
#include <config-ng/ciiConfigApi.hpp>
#include <fitsio.h>
#include <taiclock/taiClock.hpp>
#include <mutex>
#include <numapp/thread.hpp>
#include <boost/container/vector.hpp>
#include <boost/core/demangle.hpp>
#include <fmt/format.h>
#include <filesystem>
#include <print>
#include <set>
#include <sstream>
#include <stack>
#include <string_view>
#include <unordered_set>
#include <vector>

Classes

struct  rtctk::componentFramework::RtcTypeInfo
 
struct  elt::configng::CiiConfigValueConverter< RtcTypeInfo, CiiConfigInstanceNode >
 
struct  elt::configng::CiiConfigValueConverter< Timestamp, CiiConfigInstanceNode >
 
struct  elt::configng::RtcTypeInfo
 

Namespaces

namespace  rtctk
 
namespace  rtctk::componentFramework
 
namespace  elt
 
namespace  elt::configng
 

Typedefs

using rtctk::componentFramework::PathList = RepositoryIf::PathList
 
using elt::configng::RtcBool
 
using elt::configng::RtcDouble
 
using elt::configng::RtcFloat
 
using elt::configng::RtcInt16
 
using elt::configng::RtcInt32
 
using elt::configng::RtcInt64
 
using elt::configng::RtcInt8
 
using elt::configng::RtcString
 
using elt::configng::RtcUInt16
 
using elt::configng::RtcUInt32
 
using elt::configng::RtcUInt64
 
using elt::configng::RtcUInt8
 
using elt::configng::Timestamp
 

Functions

RTCTK_LOCAL std::string rtctk::componentFramework::GetMetaDataYamlTag (const std::type_info &type)
 Returns the appropriate YAML tag for a specific metadata type.
 
RTCTK_LOCAL std::string rtctk::componentFramework::GetRootBaseTypeName (const CiiConfigInstanceNode &node)
 Returns the root base type name for the node.
 
RTCTK_LOCAL std::string elt::configng::GetMetaDataYamlTag (const std::type_info &type)
 Returns the appropriate YAML tag for a specific metadata type.
 
RTCTK_LOCAL std::string elt::configng::GetRootBaseTypeName (const CiiConfigInstanceNode &node)
 Returns the root base type name for the node.
 

Detailed Description

Implements PersistentRepoAdapter.