|
Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
|
#include <map>#include <memory>#include <string>#include <utility>#include <vector>#include "addons/IAddon.h"#include "guilib/GUIListItem.h"#include "LockType.h"#include "pvr/PVRTypes.h"#include "threads/CriticalSection.h"#include "utils/IArchivable.h"#include "utils/ISerializable.h"#include "utils/ISortable.h"#include "utils/SortUtils.h"#include "XBDateTime.h"Classes | |
| class | CFileItem |
| Represents a file on a share. More... | |
| class | CFileItemList |
| Represents a list of files. More... | |
Namespaces | |
| namespace | MUSIC_INFO |
| namespace | KODI |
| Controller configuration window. | |
| namespace | KODI::GAME |
Macros | |
| #define | STARTOFFSET_RESUME (-1) |
Typedefs | |
| typedef std::shared_ptr< CCueDocument > | CCueDocumentPtr |
| typedef std::shared_ptr< const IEvent > | EventPtr |
| typedef std::shared_ptr< CFileItem > | CFileItemPtr |
| A shared pointer to CFileItem. More... | |
| typedef std::vector< CFileItemPtr > | VECFILEITEMS |
| A vector of pointer to CFileItem. More... | |
| typedef std::vector< CFileItemPtr >::iterator | IVECFILEITEMS |
| Iterator for VECFILEITEMS. More... | |
| typedef std::map< std::string, CFileItemPtr > | MAPFILEITEMS |
| A map of pointers to CFileItem. More... | |
| typedef std::map< std::string, CFileItemPtr >::iterator | IMAPFILEITEMS |
| Iterator for MAPFILEITEMS. More... | |
| typedef std::pair< std::string, CFileItemPtr > | MAPFILEITEMSPAIR |
| Pair for MAPFILEITEMS. More... | |
| typedef bool(* | FILEITEMLISTCOMPARISONFUNC) (const CFileItemPtr &pItem1, const CFileItemPtr &pItem2) |
| typedef void(* | FILEITEMFILLFUNC) (CFileItemPtr &item) |
Enumerations | |
| enum | EFileFolderType { EFILEFOLDER_TYPE_ALWAYS = 1<<0 , EFILEFOLDER_TYPE_ONCLICK = 1<<1 , EFILEFOLDER_TYPE_ONBROWSE = 1<<2 , EFILEFOLDER_MASK_ALL = 0xff , EFILEFOLDER_MASK_ONCLICK , EFILEFOLDER_MASK_ONBROWSE } |
| #define STARTOFFSET_RESUME (-1) |
| typedef std::shared_ptr<CCueDocument> CCueDocumentPtr |
| typedef std::shared_ptr<CFileItem> CFileItemPtr |
| typedef void(* FILEITEMFILLFUNC) (CFileItemPtr &item) |
| typedef bool(* FILEITEMLISTCOMPARISONFUNC) (const CFileItemPtr &pItem1, const CFileItemPtr &pItem2) |
| typedef std::map<std::string,CFileItemPtr>::iterator IMAPFILEITEMS |
Iterator for MAPFILEITEMS.
| typedef std::vector<CFileItemPtr>::iterator IVECFILEITEMS |
Iterator for VECFILEITEMS.
| typedef std::map<std::string, CFileItemPtr > MAPFILEITEMS |
| typedef std::pair<std::string, CFileItemPtr > MAPFILEITEMSPAIR |
Pair for MAPFILEITEMS.
| typedef std::vector< CFileItemPtr > VECFILEITEMS |
| enum EFileFolderType |