8#ifndef SRC_XRDCL_XRDCLMETALINKREDIRECTOR_HH_
9#define SRC_XRDCL_XRDCLMETALINKREDIRECTOR_HH_
75 std::string t = type !=
"adler32" ? type :
"a32";
76 CksumMap::const_iterator it =
pChecksums.find( t );
77 if( it ==
pChecksums.end() )
return std::string();
78 return type +
":" + it->second;
87 std::vector<std::string> ret;
88 CksumMap::const_iterator itr =
pChecksums.begin();
91 if( itr->first ==
"a32" ) ret.push_back(
"adler32" );
92 else ret.push_back( itr->first );
173 typedef std::list< std::pair<const Message*, MsgHandler*> >
RedirectList;
174 typedef std::map<std::string, std::string>
CksumMap;
XErrorCode
Definition XProtocol.hh:987
A file.
Definition XrdClFile.hh:46
The message representation used throughout the system.
Definition XrdClMessage.hh:30
Message handler.
Definition XrdClPostMasterInterfaces.hh:51
Handle an async response.
Definition XrdClXRootDResponses.hh:1126
An interface for metadata redirectors.
Definition XrdClRedirectorRegistry.hh:60
Request status.
Definition XrdClXRootDResponses.hh:219
Definition XrdOucFileInfo.hh:46
Definition XrdSysPthread.hh:165
Definition XrdClAction.hh:34