#ifndef __FILE_CATALOG_H__
#define __FILE_CATALOG_H__

#include "file_entry.h"

typedef struct s_FileCatalog FileCatalog;

FileCatalog * file_catalog_new (void);
void file_catalog_destroy (void *ptr);

int file_catalog_get_fileid (FileCatalog *instance, const char *filename);

FileEntry * file_catalog_get_file_entry (FileCatalog *instance, int fileId);

#endif
