ldas-tools-framecpp  2.6.2
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
fr_file Struct Reference

#include <StreamInternal.hh>

Inheritance diagram for fr_file:
FrameC::Handle

Public Member Functions

 fr_file ()
 
 ~fr_file ()
 
void CloseStream ()
 
int FrameLibrary () const
 
int FrameLibraryName (char *Buffer, size_t BufferSize) const
 
int FrameLibraryVersion () const
 
int FrameLibraryVersionMinor () const
 
pointer_type Type () const
 

Static Public Member Functions

static void Register (FrameCError **Error, void *Pointer, pointer_type ExpectedType, framec_errno_type ErrorCode)
 
static void Free (FrameCError **Error, void *Pointer, pointer_type ExpectedType, framec_errno_type ErrorCode)
 
static void Deposit (const Handle *Ptr)
 
static void Validate (const Handle *Ptr, pointer_type Type)
 
static void Withdraw (const Handle *Ptr)
 

Public Attributes

union {
   FrameCPP::IFrameStream *   input
 
   FrameCPP::OFrameStream *   output
 
s_stream
 
fr_file_mode_t s_mode
 
LDASTools::AL::unordered_map< std::string, FrameCPP::FrDetectors_detectors
 
std::string filename
 

Constructor & Destructor Documentation

◆ fr_file()

fr_file::fr_file ( )
inline

◆ ~fr_file()

fr_file::~fr_file ( )
inline

Member Function Documentation

◆ CloseStream()

void fr_file::CloseStream ( )
inline

◆ Deposit()

void FrameC::Handle::Deposit ( const Handle Ptr)
staticinherited

◆ FrameLibrary()

int fr_file::FrameLibrary ( ) const
inline

◆ FrameLibraryName()

int fr_file::FrameLibraryName ( char *  Buffer,
size_t  BufferSize 
) const
inline

◆ FrameLibraryVersion()

int fr_file::FrameLibraryVersion ( ) const
inline

◆ FrameLibraryVersionMinor()

int fr_file::FrameLibraryVersionMinor ( ) const
inline

◆ Free()

void FrameC::Handle::Free ( FrameCError **  Error,
void *  Pointer,
pointer_type  ExpectedType,
framec_errno_type  ErrorCode 
)
staticinherited

◆ Register()

static void FrameC::Handle::Register ( FrameCError **  Error,
void *  Pointer,
pointer_type  ExpectedType,
framec_errno_type  ErrorCode 
)
staticinherited

◆ Type()

pointer_type FrameC::Handle::Type ( ) const
inlineinherited

◆ Validate()

void FrameC::Handle::Validate ( const Handle Ptr,
pointer_type  Type 
)
staticinherited

◆ Withdraw()

void FrameC::Handle::Withdraw ( const Handle Ptr)
staticinherited

Member Data Documentation

◆ filename

std::string fr_file::filename

◆ input

FrameCPP::IFrameStream* fr_file::input

◆ output

FrameCPP::OFrameStream* fr_file::output

◆ s_detectors

LDASTools::AL::unordered_map< std::string , FrameCPP::FrDetector > fr_file::s_detectors

◆ s_mode

fr_file_mode_t fr_file::s_mode

◆ s_stream

union { ... } fr_file::s_stream

The documentation for this struct was generated from the following file: