ATLAS Offline Software
Crest::CrestClientExt Member List

This is the complete list of members for Crest::CrestClientExt, including all inherited members.

Action enum nameCrest::CrestClientprivate
BOOST_PARAMETER_MEMBER_FUNCTION((nlohmann::json), listTagsParams, tag,(required)(optional(name,(std::string), "")(size,(int), 1000)(page,(int), 0)(sort,(std::string), "name:ASC")))Crest::CrestClientExtinline
BOOST_PARAMETER_MEMBER_FUNCTION((nlohmann::json), findAllIovsParams, tag,(required(tagname,(std::string)))(optional(size,(int), 1000)(page,(int), 0)(sort,(std::string), "id.since:ASC")(dateformat,(std::string), "ms")))Crest::CrestClientExtinline
BOOST_PARAMETER_MEMBER_FUNCTION((nlohmann::json), listGlobalTagsParams, tag,(required)(optional(name,(std::string), "")(size,(int), 1000)(page,(int), 0)(sort,(std::string), "id.since:ASC")))Crest::CrestClientExtinline
checkCrestVersion()Crest::CrestClient
checkCrestVersion2()Crest::CrestClient
checkErrors(const nlohmann::json &js, const char *method)Crest::CrestClientprivate
checkFsException(const char *method_name)Crest::CrestClientprivate
checkResult(CURLcode res, long response_code, const std::string &st, const char *method_name)Crest::CrestClientprivate
convertTagMetaInfo2CREST(nlohmann::json &js)Crest::CrestClient
convertTagMetaInfo2IOVDbSvc(nlohmann::json &js)Crest::CrestClient
createFolder(nlohmann::json &body)Crest::CrestClient
createGlobalTag(nlohmann::json &js)Crest::CrestClient
createGlobalTag(const std::string &tag)Crest::CrestClient
createGlobalTag(const std::string &tagname, const std::string &description)Crest::CrestClient
createGlobalTagFs(nlohmann::json &js)Crest::CrestClient
createGlobalTagMap(nlohmann::json &gt)Crest::CrestClient
createGlobalTagMap(const std::string &globaltag, const std::string &tagname, const std::string &record, const std::string &label)Crest::CrestClient
createGlobalTagMapFs(nlohmann::json &js)Crest::CrestClient
createIov(nlohmann::json &iov)Crest::CrestClient
createPayload(nlohmann::json &js)Crest::CrestClient
createRunLumiInfo(nlohmann::json &body)Crest::CrestClient
createTag(nlohmann::json &js)Crest::CrestClient
createTag(const std::string &name, const std::string &desc, const std::string &timeType)Crest::CrestClient
createTag(const std::string &name, const std::string &desc, const std::string &timeType, const std::string &payloadSpec)Crest::CrestClient
createTagDump(nlohmann::json &js)Crest::CrestClient
createTagMetaInfo(nlohmann::json &js)Crest::CrestClient
createTagMetaInfo(const std::string &tagname, nlohmann::json &js)Crest::CrestClient
createTagMetaInfoFs(nlohmann::json &js)Crest::CrestClient
createTagMetaInfoIOVDbSvc(const std::string &tagname, nlohmann::json &js)Crest::CrestClient
createTagMetaInfoIOVDbSvc(const std::string &tagname, nlohmann::json &js, const std::string &description)Crest::CrestClient
CrestClient(bool rewriteIfExists, const std::string &root_folder="/tmp/crest_dump")Crest::CrestClient
CrestClient(const std::string &_host, const std::string &_port, bool check_version=s_CREST_CLIENT_CHECK)Crest::CrestClient
CrestClient(std::string_view url, bool check_version=s_CREST_CLIENT_CHECK)Crest::CrestClient
CrestClientExt(bool rewriteIfExists, const std::string &root_folder="/tmp/crest_dump")Crest::CrestClientExtinline
CrestClientExt(const std::string &_host, const std::string &_port, bool _check_version=s_CREST_CLIENT_CHECK)Crest::CrestClientExtinline
CrestClientExt(const std::string &url, bool check_version=s_CREST_CLIENT_CHECK)Crest::CrestClientExtinline
CrestMode enum nameCrest::CrestClientprivate
DELETE enum valueCrest::CrestClientprivate
FILESYSTEM_MODE enum valueCrest::CrestClientprivate
findAllIovs(const std::string &tagname)Crest::CrestClient
findAllIovs(const std::string &tagname, int size, int page, const std::string &sort, const std::string &dateformat)Crest::CrestClient
findAllIovsFs(const std::string &tagname)Crest::CrestClient
findAllIovsFs(const std::string &tagname, int size, int page)Crest::CrestClient
findGlobalTag(const std::string &name)Crest::CrestClient
findGlobalTagAsString(const std::string &name)Crest::CrestClient
findGlobalTagFs(const std::string &name)Crest::CrestClient
findGlobalTagMap(const std::string &name)Crest::CrestClient
findGlobalTagMapFs(const std::string &name)Crest::CrestClient
findRunLumiInfo(const urlParameters &params)Crest::CrestClient
findTag(const std::string &name)Crest::CrestClient
findTagFs(const std::string &name)Crest::CrestClient
flush()Crest::CrestClient
GET enum valueCrest::CrestClientprivate
getBlob(const std::string &hash)Crest::CrestClient
getBlobFs(const std::string &hash)Crest::CrestClient
getBlobInStream(const std::string &hash, std::ofstream &out)Crest::CrestClient
getBlobInStreamFs(const std::string &hash, std::ofstream &out)Crest::CrestClient
getClientVersion()Crest::CrestClient
getCrestVersion()Crest::CrestClient
getCrestVersion2()Crest::CrestClient
getDataPath()Crest::CrestClientprivate
getDateAndTime()Crest::CrestClient
getEnvA(const char *varname)Crest::CrestClientprivate
getFileList(const std::string &path)Crest::CrestClientprivate
getFileName(const std::string &path)Crest::CrestClient
getFileString(const std::string &path)Crest::CrestClientprivate
getFirstLetters(const std::string &str)Crest::CrestClient
getHash(std::string_view str)Crest::CrestClient
getJson(const std::string &str)Crest::CrestClient
getJson(const std::string &str, const char *method)Crest::CrestClientprivate
getMajorVersion(std::string &str)Crest::CrestClient
getMgmtInfo()Crest::CrestClient
getMgmtInfo2()Crest::CrestClient
getPayloadAsJson(const std::string &hash)Crest::CrestClient
getPayloadAsJsonFS(const std::string &hash)Crest::CrestClient
getPayloadAsString(const std::string &hash)Crest::CrestClient
getPayloadAsStringFS(const std::string &hash)Crest::CrestClient
getPayloadMetaInfo(const std::string &hash)Crest::CrestClient
getPayloadMetaInfoAsJsonFS(const std::string &hash)Crest::CrestClient
getPayloadMetaInfoAsString(const std::string &hash)Crest::CrestClient
getPayloadMetaInfoAsStringFS(const std::string &hash)Crest::CrestClient
getProxyPath()Crest::CrestClientprivate
getResFirst(nlohmann::json &js)Crest::CrestClientprivate
getResources(nlohmann::json &js)Crest::CrestClientprivate
getSize(const std::string &tagname)Crest::CrestClient
getSizeByTagFS(const std::string &tagname)Crest::CrestClient
getSizeFS(const std::string &tagname)Crest::CrestClient
getTagDataInfo(const std::string &tagname)Crest::CrestClient
getTagMetaInfo(const std::string &tagname)Crest::CrestClient
getTagMetaInfoElement(const std::string &name, nlohmann::json &js)Crest::CrestClient
getTagMetaInfoFs(const std::string &name)Crest::CrestClient
getTagMetaInfoIOVDbSvc(const std::string &tagname)Crest::CrestClient
isJson(const std::string &str)Crest::CrestClient
listFolders()Crest::CrestClient
listGlobalTags()Crest::CrestClient
listGlobalTags(const std::string &name, int size, int page, const std::string &sort)Crest::CrestClient
listGlobalTagsAsString()Crest::CrestClient
listPayloadTagInfo()Crest::CrestClient
listPayloadTagInfo(const std::string &tagname)Crest::CrestClient
listRunLumiInfo()Crest::CrestClient
listTags(void)Crest::CrestClient
listTags(int size, int page)Crest::CrestClient
listTags(const std::string &name, int size, int page, const std::string &sort)Crest::CrestClient
m_CREST_PROXYCrest::CrestClientprivate
m_CREST_PROXY_VARCrest::CrestClientprivate
m_currentTagCrest::CrestClientprivate
m_dataCrest::CrestClientprivate
m_data_folderCrest::CrestClientprivate
m_hostCrest::CrestClientprivate
m_isRewriteCrest::CrestClientprivate
m_modeCrest::CrestClientprivate
m_PATHCrest::CrestClientprivate
m_portCrest::CrestClientprivate
m_prefixCrest::CrestClientprivate
m_root_folderCrest::CrestClientprivate
make_url(const std::string &address) constCrest::CrestClientprivate
ParseXMLOutput(std::string_view xmlBuffer)Crest::CrestClientprivate
performRequest(const std::string &current_path, Action action, nlohmann::json &js)Crest::CrestClientprivate
performRequest(const std::string &current_path, Action action, nlohmann::json &js, std::ofstream &out)Crest::CrestClientprivate
performRequest(const std::string &current_path, Action action, nlohmann::json &js, const char *method_name)Crest::CrestClientprivate
POST enum valueCrest::CrestClientprivate
PUT enum valueCrest::CrestClientprivate
removeCR(const std::string &str)Crest::CrestClientprivate
removeGlobalTag(const std::string &name)Crest::CrestClient
removeTag(const std::string &tagName)Crest::CrestClient
removeTagFromGlobalTagMap(const std::string &global_tag, const std::string &tag, const std::string &label)Crest::CrestClient
replaceSymbols(std::string &str, const std::string &from, const std::string &to)Crest::CrestClient
returnJArray(nlohmann::json js)Crest::CrestClient
s_ADMIN_PATHCrest::CrestClientinlineprivatestatic
s_CREST_CLIENT_CHECKCrest::CrestClientinlinestatic
s_CREST_CLIENT_VERSIONCrest::CrestClientinlineprivatestatic
s_DATA_PATHCrest::CrestClientinlineprivatestatic
s_FOLDER_PATHCrest::CrestClientinlineprivatestatic
s_FS_DATA_PATHCrest::CrestClientinlineprivatestatic
s_FS_GLOBALTAG_FILECrest::CrestClientinlineprivatestatic
s_FS_GLOBALTAG_PATHCrest::CrestClientinlineprivatestatic
s_FS_IOV_FILECrest::CrestClientinlineprivatestatic
s_FS_MAP_FILECrest::CrestClientinlineprivatestatic
s_FS_META_FILECrest::CrestClientinlineprivatestatic
s_FS_PALOAD_FILECrest::CrestClientinlineprivatestatic
s_FS_PATHCrest::CrestClientinlineprivatestatic
s_FS_PREFIX_LENGTHCrest::CrestClientinlineprivatestatic
s_FS_TAG_FILECrest::CrestClientinlineprivatestatic
s_FS_TAG_PATHCrest::CrestClientinlineprivatestatic
s_FS_TAGMETAINFO_FILECrest::CrestClientinlineprivatestatic
s_GLOBALTAG_MAP_PATHCrest::CrestClientinlineprivatestatic
s_GLOBALTAG_PATHCrest::CrestClientinlineprivatestatic
s_IOV_PATHCrest::CrestClientinlineprivatestatic
s_IOV_SIZE_PATHCrest::CrestClientinlineprivatestatic
s_META_PATHCrest::CrestClientinlineprivatestatic
s_METHOD_GROUPSCrest::CrestClientinlineprivatestatic
s_METHOD_IOVSCrest::CrestClientinlineprivatestatic
s_METHOD_MONITORCrest::CrestClientinlineprivatestatic
s_MGMT_INFO_PATHCrest::CrestClientinlineprivatestatic
s_MGMT_INFO_PATH_2Crest::CrestClientinlineprivatestatic
s_MGMT_PATHCrest::CrestClientinlineprivatestatic
s_MONITORING_PAYLOAD_PATHCrest::CrestClientinlineprivatestatic
s_PAYLOAD_PATHCrest::CrestClientinlineprivatestatic
s_RUNINFO_LIST_PATHCrest::CrestClientinlineprivatestatic
s_RUNINFO_PATHCrest::CrestClientinlineprivatestatic
s_TAG_PATHCrest::CrestClientinlineprivatestatic
selectGroups(const std::string &tagname)Crest::CrestClient
selectGroups(const std::string &tagname, long snapshot)Crest::CrestClient
selectIovs(const std::string &tagname)Crest::CrestClient
selectIovs(const std::string &tagname, long snapshot)Crest::CrestClient
selectIovs(const std::string &tagname, long since, long until, long snapshot=0)Crest::CrestClient
selectIovsFS(const std::string &tagname, long since, long until)Crest::CrestClient
SERVER_MODE enum valueCrest::CrestClientprivate
shortListTagsFs()Crest::CrestClient
split(std::string_view str, char delim)Crest::CrestClientprivate
storeBatchIOVs(nlohmann::json &js)Crest::CrestClient
storeBatchPayloadFilesRequest(const std::string &tag, uint64_t endtime, const std::string &js)Crest::CrestClient
storeBatchPayloadRequest(const std::string &tag, uint64_t endtime, const std::string &js)Crest::CrestClientprivate
storeBatchPayloads(const std::string &tag_name, uint64_t endtime, const std::string &iovsetupload)Crest::CrestClient
storeBatchPayloads(const std::string &tag_name, uint64_t endtime, nlohmann::json &js)Crest::CrestClient
storeBatchPayloads(const std::string &tag_name, const std::string &iovsetupload, uint64_t endtime=0)Crest::CrestClient
storeBatchPayloads(const std::string &tag_name, nlohmann::json &js, uint64_t endtime=0)Crest::CrestClient
storeBatchPayloadsFiles(const std::string &tag_name, uint64_t endtime, nlohmann::json &js)Crest::CrestClient
storeBatchPayloadsFs(const std::string &tag_name, std::string &iovsetupload)Crest::CrestClient
storeBatchPayloadsFs(const std::string &tag_name, nlohmann::json &js)Crest::CrestClient
storeData(const std::string &tag, uint64_t endtime, uint64_t since, const std::string &file)Crest::CrestClient
storeDataArray(const std::string &tag, uint64_t endtime, std::map< uint64_t, std::string > m)Crest::CrestClient
storePayload(const std::string &tag, uint64_t since, const std::string &js)Crest::CrestClient
storePayloadDump(const std::string &tag, uint64_t since, const std::string &js)Crest::CrestClient
streamTest()Crest::CrestClient
updateGlobalTag(const std::string &name, nlohmann::json body)Crest::CrestClient
updateTag(const std::string &tagname, nlohmann::json body)Crest::CrestClient
updateTagMetaInfo(nlohmann::json &js)Crest::CrestClient
updateTagMetaInfo(const std::string &tagname, nlohmann::json &js)Crest::CrestClient
updateTagMetaInfoFs(const std::string &tagname, nlohmann::json &js)Crest::CrestClient
updateTagSpecification(const std::string &tagname, const std::string &objectType)Crest::CrestClient
~CrestClient()Crest::CrestClient