12 #include "JSONUtils.h" 29 const std::shared_ptr<CFileItem>& item,
30 std::set<std::string>& fields,
33 static void HandleFileItemList(
const char *ID,
bool allowFile,
const char *resultname,
CFileItemList &items,
const CVariant ¶meterObject,
CVariant &result,
bool sortLimit =
true);
34 static void HandleFileItemList(
const char *ID,
bool allowFile,
const char *resultname,
CFileItemList &items,
const CVariant ¶meterObject,
CVariant &result,
int size,
bool sortLimit =
true);
35 static void HandleFileItem(
const char* ID,
37 const char* resultname,
38 const std::shared_ptr<CFileItem>& item,
44 static void HandleFileItem(
const char* ID,
46 const char* resultname,
47 const std::shared_ptr<CFileItem>& item,
49 const std::set<std::string>& validFields,
57 static bool GetField(
const std::string& field,
59 const std::shared_ptr<CFileItem>& item,
Represents a list of files.
Definition: FileItem.h:721
Definition: AddonsOperations.h:23
Definition: FileItemHandler.h:25
Definition: ISerializable.h:13
Helper class containing utility methods to handle json rpc method calls.
Definition: JSONUtils.h:46
Represents a file on a share.
Definition: FileItem.h:102
Definition: ThumbLoader.h:17