ldas-tools-framecpp
2.7.0
|
#include <FrChanInternal.hh>
Classes | |
struct | channel_t |
Public Types | |
typedef boost::shared_ptr< ::FrameCPP::FrVect > | vector_type |
typedef boost::shared_ptr< ::FrameCPP::FrVect > const | const_vector_type |
Public Member Functions | |
FrChannel () | |
FrChannel (const std::string &Name, fr_chan_type, fr_vect_data_types_t DataType, fr_vect_ndata_t NData) | |
FrChannel (const std::string &Name, fr_proc_type Type, fr_proc_sub_type SubType, fr_vect_data_types_t DataType, fr_vect_ndata_t NData) | |
virtual | ~FrChannel () |
void | Read (::fr_file_t *Stream, const ::fr_chan_name_t Name, ::fr_chan_offset_t Offset) |
const_vector_type | Vector () const |
vector_type | Vector () |
vector_type | Vector (fr_vect_data_types_t DataType, fr_vect_ndata_t NData) |
template<class T > | |
boost::shared_ptr< T > | Channel () |
enum fr_chan_type | Type () const |
Static Public Member Functions | |
::FrameCPP::FrVect::compression_scheme_type | CompressionScheme (fr_vect_compression_schemes_t Scheme) |
static fr_vect_compression_schemes_t | CompressionScheme (::FrameCPP::FrVect::compress_type Scheme) |
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) |
Private Types | |
typedef std::set< const Handle * > | handle_container_type |
Private Member Functions | |
friend | void ::FrameCFrChanQuery (FrameCError **Error, const fr_chan_t *Channel, int Options,...) |
friend | void ::FrameCFrChanSet (FrameCError **Error, const fr_chan_t *Channel, int Options,...) |
Private Attributes | |
struct FrameC::FrChannel::channel_t | m_channel |
const pointer_type | m_type |
Static Private Attributes | |
static LDASTools::AL::MutexLock::baton_type | m_baton |
static handle_container_type | m_handles |
typedef boost::shared_ptr< ::FrameCPP::FrVect > const FrameC::FrChannel::const_vector_type |
|
privateinherited |
typedef boost::shared_ptr< ::FrameCPP::FrVect > FrameC::FrChannel::vector_type |
FrameC::FrChannel::FrChannel | ( | ) |
FrameC::FrChannel::FrChannel | ( | const std::string & | Name, |
fr_chan_type | ChannelType, | ||
fr_vect_data_types_t | DataType, | ||
fr_vect_ndata_t | NData | ||
) |
FrameC::FrChannel::FrChannel | ( | const std::string & | Name, |
fr_proc_type | Type, | ||
fr_proc_sub_type | SubType, | ||
fr_vect_data_types_t | DataType, | ||
fr_vect_ndata_t | NData | ||
) |
|
virtual |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
staticinherited |
|
staticinherited |
|
inline |
|
staticinherited |
|
inline |
|
staticinherited |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
staticinherited |
|
staticprivateinherited |
|
private |
|
staticprivateinherited |
|
privateinherited |