ldas-tools-framecpp  2.6.5
Classes | Namespaces | Enumerations | Functions
FrameCInternal.hh File Reference
#include <cstdlib>
#include <set>
#include "ldastoolsal/unordered_map.hh"
#include "ldastoolsal/mutexlock.hh"
#include "framecppc/FrameC.h"

Classes

class  FrameC::Pointers
 
struct  FrameC::Handle
 

Namespaces

 FrameC
 Routines related to implementing the C interface.
 

Enumerations

enum  FrameC::pointer_type {
  FrameC::POINTER_STREAM, FrameC::POINTER_FR_CHANNEL, FrameC::POINTER_FR_DETECTOR, FrameC::POINTER_FR_EVENT,
  FrameC::POINTER_FR_HISTORY, FrameC::POINTER_FRAME_H, FrameC::POINTER_FR_TOC
}
 

Functions

void FrameC::Set (FrameCError **Error)
 
void FrameC::Set (FrameCError **Error, framec_errno_type Errno, const std::string &Message)
 
template<typename T >
pointer_type FrameC::PointerType (T *)
 
void FrameC::Set (FrameCError **Error, framec_errno_type Errno, const char *Message)
 
template<class H >
FrameC::HandleCast (const void *Base)
 
template<class H >
FrameC::HandleCast (void *Base)