bes Updated for version 3.21.1
The Backend Server (BES) is the lower two tiers of the Hyrax data server
cmr::Provider Class Reference
Collaboration diagram for cmr::Provider:
Collaboration graph

Public Member Functions

nlohmann::json contacts () const
 
std::string description_of_holding () const
 
void get_collections (std::map< std::string, std::unique_ptr< cmr::Collection > > &collections) const
 
unsigned long long get_opendap_collection_count () const
 
void get_opendap_collections (std::map< std::string, std::unique_ptr< cmr::Collection > > &collections) const
 
std::string id () const
 
 Provider (nlohmann::json provider_obj)
 
bool rest_only () const
 
void set_opendap_collection_count (unsigned long long count)
 
std::string to_string (bool show_json=true) const
 

Detailed Description

Definition at line 41 of file Provider.h.

Constructor & Destructor Documentation

◆ Provider()

cmr::Provider::Provider ( nlohmann::json provider_obj)
inlineexplicit

Definition at line 47 of file Provider.h.

Member Function Documentation

◆ description_of_holding()

string cmr::Provider::description_of_holding ( ) const

Definition at line 142 of file Provider.cc.

◆ get_collections()

void cmr::Provider::get_collections ( std::map< std::string, std::unique_ptr< cmr::Collection > > & collections) const

Definition at line 147 of file Provider.cc.

◆ get_opendap_collection_count()

unsigned long long cmr::Provider::get_opendap_collection_count ( ) const
inline

Definition at line 55 of file Provider.h.

◆ get_opendap_collections()

void cmr::Provider::get_opendap_collections ( std::map< std::string, std::unique_ptr< cmr::Collection > > & collections) const

Definition at line 153 of file Provider.cc.

◆ id()

string cmr::Provider::id ( ) const

Definition at line 137 of file Provider.cc.

◆ set_opendap_collection_count()

void cmr::Provider::set_opendap_collection_count ( unsigned long long count)
inline

Definition at line 54 of file Provider.h.

◆ to_string()

string cmr::Provider::to_string ( bool show_json = true) const

Definition at line 162 of file Provider.cc.


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