-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathStat.h
56 lines (50 loc) · 1.02 KB
/
Stat.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
/** Rohit Sindhu [sindh010]
* Aravind Alagiri Ramkumar [alagi005]
* Aparna Mahadevan [mahad028]
*/
#ifndef STAT_H
#define STAT_H
#include "IndexNode.h"
#include <iostream>
#include <fstream>
using namespace std;
class Stat
{
public:
short st_dev;
short st_ino;
short st_mode;
short st_nlink;
short st_uid;
short st_gid;
short st_rdev;
int st_size;
int st_atime;
int st_mtime;
int st_ctime;
Stat();
void setDev( short newDev );
short getDev();
void setIno( short newIno );
short getIno();
void setMode( short newMode );
short getMode();
void setNlink( short newNlink );
short getNlink();
void setUid( short newUid );
short getUid();
void setGid( short newGid );
short getGid();
void setRdev( short newRdev );
short getRdev();
void setSize( int newSize );
int getSize();
void setAtime( int newAtime );
int getAtime();
void setMtime( int newMtime );
int getMtime();
void setCtime( int newCtime );
int getCtime();
void copyIndexNode(IndexNode& indexNode);
};
#endif