ldas-tools-frameAPI
3.0.3
|
Maintains a catalog of channels. More...
#include <Catalog.hh>
Classes | |
class | ChannelMetaData |
class | DataDictionary |
class | stream |
Public Types | |
typedef std::list< std::string > | stream_source_type |
typedef LDASTools::AL::GPSTime | start_type |
typedef LDASTools::AL::GPSTime | end_type |
typedef INT_4U | gps_seconds_type |
typedef ::FrameAPI::channel_container_type | channel_container_type |
typedef boost::shared_ptr< LDASTools::AL::unordered_map< std::string, ChannelMetaData > > | channel_dict_type |
typedef boost::shared_ptr< DataDictionary > | data_dict_type |
typedef std::list< std::string > | stream_source_type |
typedef LDASTools::AL::GPSTime | start_type |
typedef LDASTools::AL::GPSTime | end_type |
typedef INT_4U | gps_seconds_type |
typedef ::FrameAPI::channel_container_type | channel_container_type |
typedef boost::shared_ptr< LDASTools::AL::unordered_map< std::string, ChannelMetaData > > | channel_dict_type |
typedef boost::shared_ptr< DataDictionary > | data_dict_type |
typedef std::list< std::string > | stream_source_type |
typedef LDASTools::AL::GPSTime | start_type |
typedef LDASTools::AL::GPSTime | end_type |
typedef INT_4U | gps_seconds_type |
typedef ::FrameAPI::channel_container_type | channel_container_type |
typedef boost::shared_ptr< LDASTools::AL::unordered_map< std::string, ChannelMetaData > > | channel_dict_type |
typedef boost::shared_ptr< DataDictionary > | data_dict_type |
Public Member Functions | |
Catalog () | |
Catalog (const stream_source_type &Sources) | |
channel_dict_type | Channels () const |
data_dict_type | Fetch (gps_seconds_type Start, gps_seconds_type Stop, const channel_container_type &Channels) |
start_type | GPSStartTime () const |
end_type | GPSEndTime () const |
void | Open (const stream_source_type &Sources) |
Catalog () | |
Catalog (const stream_source_type &Sources) | |
channel_dict_type | Channels () const |
data_dict_type | Fetch (gps_seconds_type Start, gps_seconds_type Stop, const channel_container_type &Channels) |
start_type | GPSStartTime () const |
end_type | GPSEndTime () const |
void | Open (const stream_source_type &Sources) |
Catalog () | |
Catalog (const stream_source_type &Sources) | |
channel_dict_type | Channels () const |
data_dict_type | Fetch (gps_seconds_type Start, gps_seconds_type Stop, const channel_container_type &Channels) |
start_type | GPSStartTime () const |
end_type | GPSEndTime () const |
void | Open (const stream_source_type &Sources) |
Private Types | |
typedef LDASTools::AL::unordered_map< std::string, stream > | stream_set_type |
typedef LDASTools::AL::unordered_map< std::string, stream > | stream_set_type |
typedef LDASTools::AL::unordered_map< std::string, stream > | stream_set_type |
Private Member Functions | |
void | close_streams () |
void | close_streams () |
void | close_streams () |
Private Attributes | |
stream_set_type | streams |
start_type | start |
bool | start_set |
end_type | end |
bool | end_set |
channel_dict_type | channels |
Maintains a catalog of channels.
typedef boost::shared_ptr< LDASTools::AL::unordered_map< std::string, ChannelMetaData > > FrameAPI::Catalog::channel_dict_type |
typedef boost::shared_ptr< LDASTools::AL::unordered_map< std::string, ChannelMetaData > > FrameAPI::Catalog::channel_dict_type |
typedef boost::shared_ptr< LDASTools::AL::unordered_map< std::string, ChannelMetaData > > FrameAPI::Catalog::channel_dict_type |
typedef boost::shared_ptr< DataDictionary > FrameAPI::Catalog::data_dict_type |
typedef boost::shared_ptr< DataDictionary > FrameAPI::Catalog::data_dict_type |
typedef boost::shared_ptr< DataDictionary > FrameAPI::Catalog::data_dict_type |
typedef LDASTools::AL::GPSTime FrameAPI::Catalog::end_type |
typedef LDASTools::AL::GPSTime FrameAPI::Catalog::end_type |
typedef LDASTools::AL::GPSTime FrameAPI::Catalog::end_type |
typedef INT_4U FrameAPI::Catalog::gps_seconds_type |
typedef INT_4U FrameAPI::Catalog::gps_seconds_type |
typedef INT_4U FrameAPI::Catalog::gps_seconds_type |
typedef LDASTools::AL::GPSTime FrameAPI::Catalog::start_type |
typedef LDASTools::AL::GPSTime FrameAPI::Catalog::start_type |
typedef LDASTools::AL::GPSTime FrameAPI::Catalog::start_type |
|
private |
|
private |
|
private |
typedef std::list< std::string > FrameAPI::Catalog::stream_source_type |
typedef std::list< std::string > FrameAPI::Catalog::stream_source_type |
typedef std::list< std::string > FrameAPI::Catalog::stream_source_type |
FrameAPI::Catalog::Catalog | ( | ) |
FrameAPI::Catalog::Catalog | ( | const stream_source_type & | Sources | ) |
FrameAPI::Catalog::Catalog | ( | ) |
FrameAPI::Catalog::Catalog | ( | const stream_source_type & | Sources | ) |
FrameAPI::Catalog::Catalog | ( | ) |
FrameAPI::Catalog::Catalog | ( | const stream_source_type & | Sources | ) |
|
inline |
channel_dict_type FrameAPI::Catalog::Channels | ( | ) | const |
channel_dict_type FrameAPI::Catalog::Channels | ( | ) | const |
|
private |
|
private |
|
private |
Catalog::data_dict_type FrameAPI::Catalog::Fetch | ( | gps_seconds_type | Start, |
gps_seconds_type | Stop, | ||
const channel_container_type & | Channels | ||
) |
data_dict_type FrameAPI::Catalog::Fetch | ( | gps_seconds_type | Start, |
gps_seconds_type | Stop, | ||
const channel_container_type & | Channels | ||
) |
data_dict_type FrameAPI::Catalog::Fetch | ( | gps_seconds_type | Start, |
gps_seconds_type | Stop, | ||
const channel_container_type & | Channels | ||
) |
|
inline |
end_type FrameAPI::Catalog::GPSEndTime | ( | ) | const |
end_type FrameAPI::Catalog::GPSEndTime | ( | ) | const |
|
inline |
start_type FrameAPI::Catalog::GPSStartTime | ( | ) | const |
start_type FrameAPI::Catalog::GPSStartTime | ( | ) | const |
void FrameAPI::Catalog::Open | ( | const stream_source_type & | Sources | ) |
void FrameAPI::Catalog::Open | ( | const stream_source_type & | Sources | ) |
void FrameAPI::Catalog::Open | ( | const stream_source_type & | Sources | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |