Path location info. More...
#include <XrdClXRootDResponses.hh>
Classes | |
| class | Location |
| Location. More... | |
Public Types | |
| enum | LocationType { ManagerOnline, ManagerPending, ServerOnline, ServerPending } |
Describes the node type and file status for a given location. More... | |
| enum | AccessType { Read, ReadWrite } |
Describes the allowed access type for the file at given location. More... | |
| typedef std::vector< Location > | LocationList |
| List of locations. | |
| typedef LocationList::iterator | Iterator |
| Iterator over locations. | |
| typedef LocationList::const_iterator | ConstIterator |
| Iterator over locations. | |
Public Member Functions | |
| LocationInfo () | |
| Constructor. | |
| uint32_t | GetSize () const |
| Get number of locations. | |
| Location & | At (uint32_t index) |
| Get the location at index. | |
| Iterator | Begin () |
| Get the location begin iterator. | |
| ConstIterator | Begin () const |
| Get the location begin iterator. | |
| Iterator | End () |
| Get the location end iterator. | |
| ConstIterator | End () const |
| Get the location end iterator. | |
| void | Add (const Location &location) |
| Add a location. | |
| bool | ParseServerResponse (const char *data) |
| Parse server response and fill up the object. | |
Private Member Functions | |
| bool | ProcessLocation (std::string &location) |
Private Attributes | |
| LocationList | pLocations |
Path location info.
| typedef LocationList::const_iterator XrdCl::LocationInfo::ConstIterator |
Iterator over locations.
| typedef LocationList::iterator XrdCl::LocationInfo::Iterator |
Iterator over locations.
| typedef std::vector<Location> XrdCl::LocationInfo::LocationList |
List of locations.
Describes the node type and file status for a given location.
| XrdCl::LocationInfo::LocationInfo | ( | ) |
Constructor.
| void XrdCl::LocationInfo::Add | ( | const Location & | location | ) | [inline] |
Add a location.
References pLocations.
| Location& XrdCl::LocationInfo::At | ( | uint32_t | index | ) | [inline] |
Get the location at index.
References pLocations.
| ConstIterator XrdCl::LocationInfo::Begin | ( | ) | const [inline] |
Get the location begin iterator.
References pLocations.
| Iterator XrdCl::LocationInfo::Begin | ( | ) | [inline] |
Get the location begin iterator.
References pLocations.
| ConstIterator XrdCl::LocationInfo::End | ( | ) | const [inline] |
Get the location end iterator.
References pLocations.
| Iterator XrdCl::LocationInfo::End | ( | ) | [inline] |
Get the location end iterator.
References pLocations.
| uint32_t XrdCl::LocationInfo::GetSize | ( | ) | const [inline] |
Get number of locations.
References pLocations.
| bool XrdCl::LocationInfo::ParseServerResponse | ( | const char * | data | ) |
Parse server response and fill up the object.
| bool XrdCl::LocationInfo::ProcessLocation | ( | std::string & | location | ) | [private] |
LocationList XrdCl::LocationInfo::pLocations [private] |
1.6.1