Classes | |
| class | CscIntelligenceData |
| class | CscIntelligencePublishData |
| class | CscIntelligencesDbService |
| class | CscKnowledgeData |
| class | CscKnowledgeItemData |
| class | CscKnowledgeItemPublishData |
| class | CscKnowledgePublishData |
| class | UserCustomCommandCodePublishData |
Functions | |
| void | persistCache (CscJsonObject &cache) |
| vector< CscIntelligenceData * > | intelligenceDataFromJson (const vector< ptr< CscJsonObjectReader >> &intelligencesJson) |
| bool | isValidId (const string &str) |
| void | removeIntelligencePropertiesFromCache (const string &intelligenceUid, ptr< CscJsonObject > cache) |
Variables | |
| static const fs::path | cacheFilePath = CscKeyDirectories::getInstance()->getCacheDirectoryPath() / "intelligencesDbService.csc" |
| static const unsigned long long | CACHE_DURATION_MS = 12 * 60 * 60 * 1000 |
| static const string | CACHE_PROPERTY_GET_INTELLIGENCES_REFRESH_TIME = "getIntelligences_lastRefreshTimeMillis" |
| static const string | CACHE_PROPERTY_INTELLIGENCES = "intelligences" |
| static const string | CACHE_PROPERTY_GET_KNOWLEDGE = "getKnowledgeById" |
| static const string | CACHE_PROPERTY_GET_KNOWLEDGE_KNOWLEDGE = "knowledge" |
| static const string | CACHE_PROPERTY_GET_KNOWLEDGE_REFRESH_TIME = "lastRefreshTimeMillis" |
| static const string | CACHE_PROPERTY_GET_COMPATIBLE_MODEL_IDS = "getCompatibleEntityModelIds" |
| static const string | CACHE_PROPERTY_GET_COMPATIBLE_MODEL_IDS_LIST = "modelIds" |
| static const string | CACHE_PROPERTY_GET_COMPATIBLE_MODEL_IDS_REFRESH_TIME = "lastRefreshTimeMillis" |
| static const string | CACHE_PROPERTY_GET_KNOWLEDGES_BY_INTELLIGENCE_ID = "getKnowledgesByIntelligenceId" |
| static const string | CACHE_PROPERTY_GET_KNOWLEDGES_BY_INTELLIGENCE_ID_KNOWLEDGES = "knowledges" |
| static const string | CACHE_PROPERTY_GET_KNOWLEDGES_BY_INTELLIGENCE_ID_REFRESH_TIME = "lastRefreshTimeMillis" |
| static const string | LOGO_INTELLIGENCE_PREFIX = "intelligence-" |
| static const string | LOGO_KNOWLEDGE_PREFIX = "knowledge-" |
|
inline |
|
inline |
|
inline |
|
inline |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |