Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
This is the complete list of members for JSONRPC::CJSONServiceDescription, including all inherited members.
AddBuiltinMethod(const std::string &jsonMethod) | JSONRPC::CJSONServiceDescription | static |
AddEnum(const std::string &name, const std::vector< CVariant > &values, CVariant::VariantType type=CVariant::VariantTypeNull, const CVariant &defaultValue=CVariant::ConstNullVariant) | JSONRPC::CJSONServiceDescription | static |
AddEnum(const std::string &name, const std::vector< std::string > &values) | JSONRPC::CJSONServiceDescription | static |
AddEnum(const std::string &name, const std::vector< int > &values) | JSONRPC::CJSONServiceDescription | static |
AddMethod(const std::string &jsonMethod, MethodCall method) | JSONRPC::CJSONServiceDescription | static |
AddNotification(const std::string &jsonNotification) | JSONRPC::CJSONServiceDescription | static |
AddType(const std::string &jsonType) | JSONRPC::CJSONServiceDescription | static |
CheckCall(const char *method, const CVariant &requestParameters, ITransportLayer *transport, IClient *client, bool notification, MethodCall &methodCall, CVariant &outputParameters) | JSONRPC::CJSONServiceDescription | static |
Cleanup() | JSONRPC::CJSONServiceDescription | static |
CopyStringArray(const CVariant &jsonStringArray, std::vector< std::string > &stringArray) | JSONRPC::CJSONUtils | inlineprotectedstatic |
GetParameter(const CVariant ¶meterObject, const std::string &key, unsigned int position) | JSONRPC::CJSONUtils | inlineprotectedstatic |
GetParameter(const CVariant ¶meterObject, const std::string &key, unsigned int position, const CVariant &fallback) | JSONRPC::CJSONUtils | inlineprotectedstatic |
GetString(const CVariant &value, const char *defaultValue) | JSONRPC::CJSONUtils | inlineprotectedstatic |
GetType(const std::string &identification) | JSONRPC::CJSONServiceDescription | static |
GetVersion() | JSONRPC::CJSONServiceDescription | static |
GetXspFiltering(const std::string &type, const CVariant &filter, std::string &xsp) | JSONRPC::CJSONUtils | inlineprotectedstatic |
HandleLimits(const CVariant ¶meterObject, CVariant &result, int size, int &start, int &end) | JSONRPC::CJSONUtils | inlineprotectedstatic |
HasType(JSONSchemaType typeObject, JSONSchemaType type) | JSONRPC::CJSONUtils | inlineprotectedstatic |
IsParameterType(const CVariant ¶meterObject, const char *key, unsigned int position, JSONSchemaType valueType) | JSONRPC::CJSONUtils | inlineprotectedstatic |
IsType(const CVariant &value, JSONSchemaType valueType) | JSONRPC::CJSONUtils | inlineprotectedstatic |
IsValueMember(const CVariant &value, const std::string &key) | JSONRPC::CJSONUtils | inlineprotectedstatic |
JsonRpcMethod | JSONRPC::CJSONServiceDescription | friend |
JSONSchemaTypeDefinition | JSONRPC::CJSONServiceDescription | friend |
MillisecondsToTimeObject(int time, CVariant &result) | JSONRPC::CJSONUtils | inlinestatic |
ParameterExists(const CVariant ¶meterObject, const std::string &key, unsigned int position) | JSONRPC::CJSONUtils | inlineprotectedstatic |
ParameterNotNull(const CVariant ¶meterObject, const std::string &key) | JSONRPC::CJSONUtils | inlineprotectedstatic |
ParseLimits(const CVariant ¶meterObject, int &limitStart, int &limitEnd) | JSONRPC::CJSONUtils | inlineprotectedstatic |
ParseSorting(const CVariant ¶meterObject, SortBy &sortBy, SortOrder &sortOrder, SortAttribute &sortAttributes) | JSONRPC::CJSONUtils | inlineprotectedstatic |
Print(CVariant &result, ITransportLayer *transport, IClient *client, bool printDescriptions=true, bool printMetadata=false, bool filterByTransport=true, const std::string &filterByName="", const std::string &filterByType="", bool printReferences=true) | JSONRPC::CJSONServiceDescription | static |
ResolveReferences() | JSONRPC::CJSONServiceDescription | static |
SchemaValueTypeToJson(JSONSchemaType valueType, CVariant &jsonObject) | JSONRPC::CJSONUtils | inlineprotectedstatic |
SchemaValueTypeToString(JSONSchemaType valueType) | JSONRPC::CJSONUtils | inlineprotectedstatic |
SetDefaultValue(CVariant &value, JSONSchemaType valueType) | JSONRPC::CJSONUtils | inlineprotectedstatic |
SetFromDBDate(const CVariant &jsonDate, CDateTime &date) | JSONRPC::CJSONUtils | protectedstatic |
SetFromDBDateTime(const CVariant &jsonDate, CDateTime &date) | JSONRPC::CJSONUtils | protectedstatic |
StringToSchemaValueType(const std::string &valueType) | JSONRPC::CJSONUtils | inlineprotectedstatic |
StringToTransportLayer(const std::string &transport) | JSONRPC::CJSONUtils | inlineprotectedstatic |
ValueTypeToString(CVariant::VariantType valueType) | JSONRPC::CJSONUtils | inlineprotectedstatic |