#include <src/BrokerInfo.h>
| BrokerInfoFile_ | holds the fullpath of the brokerinfo file | |
| fbrokerinfo_ | handler to the brokerinfo file | |
| mbrokerinfo_ | handler to the brokerinfo memory info | |
| instance_ | it points to the current instance. this class is intended so to be instantiated only once (singleton). |
Public Member Functions | |
| ~BrokerInfo (void) | |
| std::string | getBIFileName (void) |
| BI_Result | getCE (std::string &CE) |
| BI_Result | getDataAccessProtocol (std::vector< std::string > &DAPs) |
| BI_Result | getLFN2SFN (std::string LFN, std::vector< std::string > &SFNs) |
| BI_Result | getSEs (std::vector< std::string > &SEs) |
| BI_Result | getSEProtocols (std::string SE, std::vector< std::string > &SEProtos) |
| BI_Result | getSEPort (std::string SE, std::string SEProtocol, std::string &SEPort) |
| BI_Result | getCloseSEs (std::vector< std::string > &SEs) |
| BI_Result | getSEMountPoint (std::string CloseSE, std::string &SEMount) |
| BI_Result | getSEFreeSpace (std::string CloseSE, std::string &SEFreeSpace) |
| BI_Result | getInputData (std::vector< std::string > &LFNs) |
| BI_Result | getVirtualOrganization (std::string &VO) |
| int | parser (std::string &outbuffer) |
Static Public Member Functions | |
| static BrokerInfo * | instance (void) |
| BrokerInfo::~BrokerInfo | ( | void | ) |
Default Destructor.
| std::string BrokerInfo::getBIFileName | ( | void | ) |
| BI_Result BrokerInfo::getCE | ( | std::string & | CE | ) |
| CE | The ResourceID of the Computing Element to be returned. |
| BI_Result BrokerInfo::getCloseSEs | ( | std::vector< std::string > & | SEs | ) |
| SE | Vector of SEs close to the given CE. |
| BI_Result BrokerInfo::getDataAccessProtocol | ( | std::vector< std::string > & | DAPs | ) |
| DAPs | Vector of Data Access Protocols specified by the user. |
| BI_Result BrokerInfo::getInputData | ( | std::vector< std::string > & | LFNs | ) |
| LFN/GUID/LFC | vector. |
| BI_Result BrokerInfo::getLFN2SFN | ( | std::string | LFN, | |
| std::vector< std::string > & | SFNs | |||
| ) |
| LFN | String of LFN specified. | |
| SFNs | Vector of corresponding SFNs. |
| BI_Result BrokerInfo::getSEFreeSpace | ( | std::string | CloseSE, | |
| std::string & | SEFreeSpace | |||
| ) |
| SEFreeSpace | string of SE free space. |
| BI_Result BrokerInfo::getSEMountPoint | ( | std::string | CloseSE, | |
| std::string & | SEMount | |||
| ) |
| SEMount | string of SE mount point. |
| BI_Result BrokerInfo::getSEPort | ( | std::string | SE, | |
| std::string | SEProtocol, | |||
| std::string & | SEPort | |||
| ) |
| SEPorts | Vector of ports used by SEs. |
| BI_Result BrokerInfo::getSEProtocols | ( | std::string | SE, | |
| std::vector< std::string > & | SEProtos | |||
| ) |
| SEProtcs | Vector of protocols supported by SEs. |
| BI_Result BrokerInfo::getSEs | ( | std::vector< std::string > & | SEs | ) |
| SEs | Vector of SEs serving PFNs. |
| BI_Result BrokerInfo::getVirtualOrganization | ( | std::string & | VO | ) |
| VO | string. |
| static BrokerInfo* BrokerInfo::instance | ( | void | ) | [static] |
| int BrokerInfo::parser | ( | std::string & | outbuffer | ) |
utilities
1.4.7