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;
The message representation used throughout the system.
Definition: XrdClMessage.hh:29
Definition: XrdOucFileInfo.hh:45
An interface for metadata redirectors.
Definition: XrdClRedirectorRegistry.hh:59
Message handler.
Definition: XrdClPostMasterInterfaces.hh:50
Definition: XrdSysPthread.hh:164
A file.
Definition: XrdClFile.hh:45
XErrorCode
Definition: XProtocol.hh:982
Request status.
Definition: XrdClXRootDResponses.hh:218
Handle an async response.
Definition: XrdClXRootDResponses.hh:1116