Crest::CrestClient Node1 Crest::CrestClient + s_CREST_CLIENT_CHECK - m_host - m_mode - m_data_folder - m_isRewrite - m_PATH - m_prefix - m_CREST_PROXY - m_CREST_PROXY_VAR - s_TAG_PATH - s_IOV_PATH - s_IOV_SIZE_PATH - s_GLOBALTAG_PATH - s_PAYLOAD_PATH - s_MONITORING_PAYLOAD_PATH - s_DATA_PATH - s_FOLDER_PATH - s_RUNINFO_PATH - s_METHOD_IOVS and 15 more... + CrestClient() + CrestClient() + CrestClient() + ~CrestClient() + getJson() + isJson() + removeGlobalTag() + removeTag() + updateGlobalTag() + createFolder() and 105 more... - make_url() - performRequest() - performRequest() - performRequest() - storeBatchPayloadRequest() - getResources() - getResFirst() - checkFsException() - checkErrors() - ParseXMLOutput() and 9 more... Node2 std::string Node2->Node1 -s_FS_PALOAD_FILE -s_FS_DATA_PATH -s_META_PATH -m_currentTag -m_port -s_FS_IOV_FILE -s_GLOBALTAG_MAP _PATH -s_ADMIN_PATH -s_RUNINFO_LIST _PATH -m_root_folder ... Node4 std::map< std::string, nlohmann::json > + elements Node2->Node4 +keys Node3 std::basic_string< char > Node3->Node2 Node4->Node1 -m_data