Public Member Functions | |
void | close (void) |
ZIPFileEntry * | get_entry (const char *name) |
ZIPFileEntry * | new_entry (const char *name) |
off_t | end_of_file (void) |
void | close_current (void) |
int | open (const char *path, int mode) |
off_t | seek_file (off_t pos) |
int | read (void *buffer, size_t count) |
int | write (const void *buffer, size_t count) |
void | writeZIPFooter (void) |
Public Attributes | |
int | file_fd = -1 |
std::string | filename |
std::map< std::string, ZIPFileEntry > | entries |
off_t | write_pos = 0 |
bool | can_write = false |
bool | wrote_trailer = false |
std::string | current_entry |