
#ifndef __FILE_ENTRY_H__
#define __FILE_ENTRY_H__

typedef struct s_FileEntry FileEntry;

FileEntry * file_entry_new (const char *filename);
void file_entry_destroy (void *ptr);

const char * file_entry_get_filename (FileEntry *instance);

FileEntry * file_entry_duplicate (FileEntry *instance);

const char * file_entry_get_filename (FileEntry *instance);
const char * file_entry_get_display_name (FileEntry *instance);
int file_entry_get_fileno (FileEntry *instance);

#endif
