Classes | Functions
frontend Namespace Reference

Classes

class  AllocationAlreadyExists
 
class  analog_tuner_delegation
 
class  digital_tuner_delegation
 
class  FrontendTunerDevice
 
class  gps_delegation
 
class  InAnalogTunerPort
 
class  InDigitalTunerPort
 
class  InFrontendTunerPort
 
class  InGPSPort
 
class  InNavDataPort
 
class  InRFInfoPort
 
class  InRFSourcePort
 
class  nav_delegation
 
struct  null_deleter
 
class  OutAnalogTunerPort
 
class  OutAnalogTunerPortT
 
class  OutDigitalTunerPort
 
class  OutDigitalTunerPortT
 
class  OutFrontendPort
 
class  OutFrontendTunerPort
 
class  OutFrontendTunerPortT
 
class  OutGPSPort
 
class  OutGPSPortT
 
class  OutNavDataPort
 
class  OutNavDataPortT
 
class  OutRFInfoPort
 
class  OutRFInfoPortT
 
class  OutRFSourcePort
 
class  rfinfo_delegation
 
class  rfsource_delegation
 
class  tuner_delegation
 
struct  tunerAllocationIdsStruct
 

Functions

std::string uuidGenerator ()
 
double floatingPointCompare (double lhs, double rhs, size_t places=1)
 
bool validateRequest (double available_min, double available_max, double requested_val)
 
bool validateRequest (double available_min, double available_max, double requested_min, double requested_max)
 
bool validateRequestVsSRI (const frontend_tuner_allocation_struct &request, const BULKIO::StreamSRI &upstream_sri, bool output_mode)
 
bool validateRequestVsDevice (const frontend_tuner_allocation_struct &request, const BULKIO::StreamSRI &upstream_sri, bool output_mode, double min_device_center_freq, double max_device_center_freq, double max_device_bandwidth, double max_device_sample_rate)
 
bool validateRequestVsRFInfo (const frontend_tuner_allocation_struct &request, const frontend::RFInfoPkt &rfinfo, bool mode)
 
bool validateRequestVsDevice (const frontend_tuner_allocation_struct &request, const frontend::RFInfoPkt &rfinfo, bool mode, double min_device_center_freq, double max_device_center_freq, double max_device_bandwidth, double max_device_sample_rate)
 
FRONTEND::RFInfoPkt * returnRFInfoPkt (const RFInfoPkt &val)
 
RFInfoPkt returnRFInfoPkt (const FRONTEND::RFInfoPkt &tmpVal)
 
FRONTEND::GPSInfo * returnGPSInfo (const frontend::GPSInfo &val)
 
frontend::GPSInfo returnGPSInfo (const FRONTEND::GPSInfo &tmpVal)
 
FRONTEND::GpsTimePos * returnGpsTimePos (const frontend::GpsTimePos &val)
 
frontend::GpsTimePos returnGpsTimePos (const FRONTEND::GpsTimePos &tmpVal)
 
FRONTEND::NavigationPacket * returnNavigationPacket (const frontend::NavigationPacket &val)
 
frontend::NavigationPacket returnNavigationPacket (const FRONTEND::NavigationPacket &tmpVal)
 

Function Documentation

double frontend::floatingPointCompare ( double  lhs,
double  rhs,
size_t  places = 1 
)
inline
FRONTEND::GPSInfo* frontend::returnGPSInfo ( const frontend::GPSInfo &  val)
inline
frontend::GPSInfo frontend::returnGPSInfo ( const FRONTEND::GPSInfo &  tmpVal)
inline
FRONTEND::GpsTimePos* frontend::returnGpsTimePos ( const frontend::GpsTimePos &  val)
inline
frontend::GpsTimePos frontend::returnGpsTimePos ( const FRONTEND::GpsTimePos &  tmpVal)
inline
FRONTEND::NavigationPacket* frontend::returnNavigationPacket ( const frontend::NavigationPacket &  val)
inline
frontend::NavigationPacket frontend::returnNavigationPacket ( const FRONTEND::NavigationPacket &  tmpVal)
inline
FRONTEND::RFInfoPkt* frontend::returnRFInfoPkt ( const RFInfoPkt &  val)
inline
RFInfoPkt frontend::returnRFInfoPkt ( const FRONTEND::RFInfoPkt &  tmpVal)
inline
std::string frontend::uuidGenerator ( )
inline
bool frontend::validateRequest ( double  available_min,
double  available_max,
double  requested_val 
)
inline
bool frontend::validateRequest ( double  available_min,
double  available_max,
double  requested_min,
double  requested_max 
)
inline
bool frontend::validateRequestVsDevice ( const frontend_tuner_allocation_struct &  request,
const BULKIO::StreamSRI &  upstream_sri,
bool  output_mode,
double  min_device_center_freq,
double  max_device_center_freq,
double  max_device_bandwidth,
double  max_device_sample_rate 
)
bool frontend::validateRequestVsDevice ( const frontend_tuner_allocation_struct &  request,
const frontend::RFInfoPkt &  rfinfo,
bool  mode,
double  min_device_center_freq,
double  max_device_center_freq,
double  max_device_bandwidth,
double  max_device_sample_rate 
)
bool frontend::validateRequestVsRFInfo ( const frontend_tuner_allocation_struct &  request,
const frontend::RFInfoPkt &  rfinfo,
bool  mode 
)
bool frontend::validateRequestVsSRI ( const frontend_tuner_allocation_struct &  request,
const BULKIO::StreamSRI &  upstream_sri,
bool  output_mode 
)