Bayeux  3.4.1
Core Foundation library for SuperNEMO
Public Member Functions | Public Attributes | List of all members
datatools::urn_db_service::urn_record Struct Reference

URN record. More...

#include <bayeux/datatools/urn_db_service.h>

Public Member Functions

bool is_local () const
 
bool is_mounted () const
 
bool is_valid () const
 
void make_local (const std::string &urn_, const std::string &category_, const std::string &description_)
 
void make_mounted (const urn_db_service &mounted_db_, const std::string &mounted_urn_)
 
const urn_infoget () const
 

Public Attributes

urn_info _uinfo_
 
const urn_db_service_mounted_db_ref_ = nullptr
 
const urn_info_mounted_uinfo_ = nullptr
 
friend urn_db_service
 

Detailed Description

URN record.

Member Function Documentation

◆ get()

const urn_info& datatools::urn_db_service::urn_record::get ( ) const

◆ is_local()

bool datatools::urn_db_service::urn_record::is_local ( ) const

◆ is_mounted()

bool datatools::urn_db_service::urn_record::is_mounted ( ) const

◆ is_valid()

bool datatools::urn_db_service::urn_record::is_valid ( ) const

◆ make_local()

void datatools::urn_db_service::urn_record::make_local ( const std::string &  urn_,
const std::string &  category_,
const std::string &  description_ 
)

◆ make_mounted()

void datatools::urn_db_service::urn_record::make_mounted ( const urn_db_service mounted_db_,
const std::string &  mounted_urn_ 
)

Member Data Documentation

◆ _mounted_db_ref_

const urn_db_service* datatools::urn_db_service::urn_record::_mounted_db_ref_ = nullptr

◆ _mounted_uinfo_

const urn_info* datatools::urn_db_service::urn_record::_mounted_uinfo_ = nullptr

◆ _uinfo_

urn_info datatools::urn_db_service::urn_record::_uinfo_

◆ urn_db_service

friend datatools::urn_db_service::urn_record::urn_db_service

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