ldas-tools-framecpp
2.5.8
|
Routines related to implementing the C interface. More...
Classes | |
struct | FrameH |
struct | FrChannel |
struct | FrDetector |
struct | FrEvent |
struct | FrHistory |
struct | Handle |
class | Pointers |
Enumerations | |
enum | pointer_type { POINTER_STREAM, POINTER_FR_CHANNEL, POINTER_FR_DETECTOR, POINTER_FR_EVENT, POINTER_FR_HISTORY, POINTER_FRAME_H, POINTER_FR_TOC } |
Functions | |
void | Set (FrameCError **Error) |
void | Set (FrameCError **Error, framec_errno_type Errno, const std::string &Message) |
template<typename T > | |
pointer_type | PointerType (T *) |
void | Set (FrameCError **Error, framec_errno_type Errno, const char *Message) |
template<class H > | |
H | HandleCast (const void *Base) |
template<class H > | |
H | HandleCast (void *Base) |
template<> | |
pointer_type | PointerType (FrameH *Value) |
template<> | |
pointer_type | PointerType (FrChannel *Value) |
template<> | |
FrChannel::channel_t::fr_adc_data | FrChannel::Channel< FrameCPP::FrAdcData > () |
template<> | |
FrChannel::channel_t::fr_event | FrChannel::Channel< FrameCPP::FrEvent > () |
template<> | |
FrChannel::channel_t::fr_proc_data | FrChannel::Channel< FrameCPP::FrProcData > () |
template<> | |
FrChannel::channel_t::fr_sim_data | FrChannel::Channel< FrameCPP::FrSimData > () |
template<> | |
FrChannel::channel_t::fr_sim_event | FrChannel::Channel< FrameCPP::FrSimEvent > () |
template<> | |
pointer_type | PointerType (FrDetector *Value) |
template<> | |
pointer_type | PointerType (FrEvent *Value) |
template<> | |
pointer_type | PointerType (FrHistory *Value) |
template<> | |
pointer_type | PointerType (FrTOC *Value) |
template<> | |
pointer_type | PointerType (fr_file_t *Value) |
FrameCPP::IFrameStream * | StreamAsInput (fr_file_t *Stream) |
FrameCPP::OFrameStream * | StreamAsOutput (fr_file_t *Stream) |
Variables | |
const char * | UnknownError = "Unknown error" |
Routines related to implementing the C interface.
The C Interface allows for C applications to interface with the C++ interface without having to use a C++ compiler.
enum FrameC::pointer_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
H FrameC::HandleCast | ( | const void * | Base | ) |
H FrameC::HandleCast | ( | void * | Base | ) |
pointer_type FrameC::PointerType | ( | fr_file_t * | Value | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
pointer_type FrameC::PointerType | ( | FrChannel * | Value | ) |
pointer_type FrameC::PointerType | ( | T * | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
const char * FrameC::UnknownError = "Unknown error" |