SoapySDR  0.2.0-g028c6fca
Vendor and platform neutral SDR interface library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions | Static Public Member Functions | List of all members
SoapySDR::Registry Class Reference

#include <Registry.hpp>

Public Member Functions

 Registry (const std::string &name, const FindFunction &find, const MakeFunction &make, const std::string &abi)
 

Static Public Member Functions

static FindFunctions listFindFunctions (void)
 
static MakeFunctions listMakeFunctions (void)
 

Detailed Description

A registry object loads device functions into the global registry.

Constructor & Destructor Documentation

SoapySDR::Registry::Registry ( const std::string &  name,
const FindFunction find,
const MakeFunction make,
const std::string &  abi 
)

Register an SDR device find and make function.

Parameters
namea unique name to identify the module
findthe find function returns arg list
makethe make function returns device sptr
abithis value must be SOAPY_SDR_ABI_VERSION

Member Function Documentation

static FindFunctions SoapySDR::Registry::listFindFunctions ( void  )
static

List all loaded find functions.

Returns
a dictionary of module name to find function
static MakeFunctions SoapySDR::Registry::listMakeFunctions ( void  )
static

List all loaded make functions.

Returns
a dictionary of module name to make function

The documentation for this class was generated from the following file: