1/* 2 * SpoolMetaData.cpp 3 * Copyright 2003 Michael Pfeiffer. All Rights Reserved. 4 */ 5 6#include "SpoolMetaData.h" 7#include <String.h> 8 9const char *kSDDescription = "_spool/Description"; 10const char* kSDMimeType = "_spool/MimeType"; 11 12 13SpoolMetaData::SpoolMetaData(BFile* spool_file) 14{ 15 BString string; 16 time_t time; 17 if (spool_file->ReadAttrString(kSDDescription, &string) == B_OK) 18 fDescription = string.String(); 19 20 if (spool_file->ReadAttrString(kSDMimeType, &string) == B_OK) 21 fMimeType = string.String(); 22 23 if (spool_file->GetCreationTime(&time) == B_OK) 24 fCreationTime = ctime(&time); 25} 26 27 28SpoolMetaData::~SpoolMetaData() 29{ 30} 31 32 33const string& 34SpoolMetaData::GetDescription() const 35{ 36 return fDescription; 37} 38 39 40const string& 41SpoolMetaData::GetMimeType() const 42{ 43 return fMimeType; 44} 45 46 47const string& 48SpoolMetaData::GetCreationTime() const 49{ 50 return fCreationTime; 51} 52