ldas-tools-framecpp 2.7.0
Loading...
Searching...
No Matches
Namespaces | Macros | Functions
FrameStream.cc File Reference
#include <framecpp_config.h>
#include <cassert>
#include <iomanip>
#include <sstream>
#include <stdexcept>
#include <boost/pointer_cast.hpp>
#include "ldastoolsal/gpstime.hh"
#include "ldastoolsal/System.hh"
#include "framecpp/Common/Description.hh"
#include "framecpp/Common/Dictionary.hh"
#include "framecpp/Common/IOStream.hh"
#include "framecpp/Common/FrameStream.hh"
#include "framecpp/Common/StreamRef.hh"
#include "framecpp/Common/Verify.hh"
#include "framecpp/Common/FrHeader.hh"
#include "framecpp/Common/FrameH.hh"
#include "framecpp/Common/FrDetector.hh"
#include "framecpp/Common/FrEndOfFile.hh"
#include "framecpp/Common/FrSH.hh"
#include "framecpp/Common/FrStatData.hh"
#include "framecpp/Common/FrTOC.hh"
#include "framecpp/Common/FrVect.hh"
Include dependency graph for FrameStream.cc:
This graph shows which files directly or indirectly include this file:

Namespaces

namespace  FrameCPP
 I/O library for implementing the LIGO/Virgo frame specification.
 
namespace  FrameCPP::Common
 Routines upon which the version specific layers are built.
 

Macros

#define ERROR_HANDLER()
 

Functions

template<typename To , typename From , typename Deleter >
std::unique_ptr< To, Deleter > dynamic_unique_cast (std::unique_ptr< From, Deleter > &&p)
 
template<>
INT_8U FrameCPP::Common::IFrameStream::position< FrameSpec::Info::FSI_FR_ADC_DATA, std::string > (const FrTOC *TOC, INT_4U Frame, const std::string &Channel) const
 
template<>
INT_8U FrameCPP::Common::IFrameStream::position< FrameSpec::Info::FSI_FR_ADC_DATA, INT_4U > (const FrTOC *TOC, INT_4U Frame, const INT_4U &Channel) const
 
template<>
INT_8U FrameCPP::Common::IFrameStream::position< FrameSpec::Info::FSI_FR_EVENT, std::string > (const FrTOC *TOC, INT_4U Frame, const std::string &Channel) const
 
template<>
INT_8U FrameCPP::Common::IFrameStream::position< FrameSpec::Info::FSI_FR_PROC_DATA, std::string > (const FrTOC *TOC, INT_4U Frame, const std::string &Channel) const
 
template<>
INT_8U FrameCPP::Common::IFrameStream::position< FrameSpec::Info::FSI_FR_PROC_DATA, INT_4U > (const FrTOC *TOC, INT_4U Frame, const INT_4U &Channel) const
 
template<>
INT_8U FrameCPP::Common::IFrameStream::position< FrameSpec::Info::FSI_FR_SER_DATA, std::string > (const FrTOC *TOC, INT_4U Frame, const std::string &Channel) const
 
template<>
INT_8U FrameCPP::Common::IFrameStream::position< FrameSpec::Info::FSI_FR_SIM_DATA, std::string > (const FrTOC *TOC, INT_4U Frame, const std::string &Channel) const
 
template<>
INT_8U FrameCPP::Common::IFrameStream::position< FrameSpec::Info::FSI_FR_SIM_EVENT, std::string > (const FrTOC *TOC, INT_4U Frame, const std::string &Channel) const
 
template<>
INT_8U FrameCPP::Common::IFrameStream::position_index< FrameSpec::Info::FSI_FR_EVENT, std::string > (const FrTOC *TOC, const std::string &Channel, INT_4U Index) const
 
template<>
INT_8U FrameCPP::Common::IFrameStream::position_index< FrameSpec::Info::FSI_FR_SIM_EVENT, std::string > (const FrTOC *TOC, const std::string &Channel, INT_4U Index) const
 

Macro Definition Documentation

◆ ERROR_HANDLER

#define ERROR_HANDLER ( )
Value:
try \
{ \
throw; \
} \
catch ( const std::exception& Exception ) \
{ \
setLastError( Exception.what( ) ); \
throw; \
} \
catch ( ... ) \
{ \
setLastError( "Unknwon exception" ); \
throw; \
}

Function Documentation

◆ dynamic_unique_cast()

template<typename To , typename From , typename Deleter >
std::unique_ptr< To, Deleter > dynamic_unique_cast ( std::unique_ptr< From, Deleter > &&  p)