mfshell: add new folder command

This commit is contained in:
josch
2014-09-24 10:48:54 +02:00
parent 18db8742dd
commit 0561a922c5
8 changed files with 219 additions and 3 deletions

View File

@@ -30,6 +30,8 @@ struct mffolder {
uint64_t revision;
uint32_t folder_count;
uint32_t file_count;
time_t epoch;
time_t created;
};
mffolder *folder_alloc(void)
@@ -131,3 +133,54 @@ const char *folder_get_name(mffolder * folder)
return folder->name;
}
int folder_set_revision(mffolder * folder, uint64_t revision)
{
if (folder == NULL)
return -1;
folder->revision = revision;
return 0;
}
uint64_t folder_get_revision(mffolder * folder)
{
if (folder == NULL)
return -1;
return folder->revision;
}
int folder_set_epoch(mffolder * folder, time_t epoch)
{
if (folder == NULL)
return -1;
folder->epoch = epoch;
return 0;
}
time_t folder_get_epoch(mffolder * folder)
{
if (folder == NULL)
return -1;
return folder->epoch;
}
int folder_set_created(mffolder * folder, time_t created)
{
if (folder == NULL)
return -1;
folder->created = created;
return 0;
}
time_t folder_get_created(mffolder * folder)
{
if (folder == NULL)
return -1;
return folder->created;
}