Public Methods |
| InfoService (const std::string &vo, bool secure) |
| Constructor. More...
|
virtual | ~InfoService () |
| Standard virtual destructor. More...
|
std::string | getLocalReplicaCatalogLocation (const std::string &domain) throw (InfoServiceException) |
| return the single LRC instance for the system. More...
|
std::string | getMetadataCatalogLocation (const std::string &domain) throw (InfoServiceException) |
| return the single RMC instance for the system. More...
|
std::string | getReplicaOptimizationLocation (const std::string &domain) throw (InfoServiceException) |
| return the single ROS instance for the system. More...
|
std::string | getServiceURI (const std::string &serviceType, const std::string &domain) throw (InfoServiceException) |
| get service. More...
|
virtual std::string | getCloseSE (const std::string &ceID)=0 throw ( InfoServiceException ) |
| get close SE based on a CE id. More...
|
bool | isSecure () |
Protected Methods |
virtual const std::vector<
std::string > & | getServiceURIs (const std::string &serviceType, const std::string &domain)=0 throw (InfoServiceException) |
bool | isLRC (const std::string &type) |
bool | isRMC (const std::string &type) |
bool | isROS (const std::string &type) |
Protected Attributes |
std::string | m_lrcURI |
std::string | m_rmcURI |
std::string | m_rosURI |
std::string | m_vo |
bool | m_secure |