ewmscp  ..
Functions
genericStat.cpp File Reference

(v0.19-24-g0617ca1 with changes)

#include "genericStat.h"
#include <algorithm>
#include <chrono>
#include <sys/stat.h>
#include <sys/types.h>
#include <iostream>
#include <sstream>
#include <iomanip>
Include dependency graph for genericStat.cpp:

Go to the source code of this file.

Functions

std::ostream & operator<< (std::ostream &stream, const genericStat &aStat)
 

Function Documentation

◆ operator<<()

std::ostream& operator<< ( std::ostream &  stream,
const genericStat aStat 
)

Definition at line 102 of file genericStat.cpp.

102  {
103  stream << "stat:{\"device\":" << aStat.device;
104  stream << ", \"size\":" << aStat.size;
105  stream << ", \"sizeOnDisk\":" << aStat.sizeOnDisk;
106  stream << ", \"blksize\":" << aStat.blksize;
107  //stream << ", \"aTime\":" << aStat.aTime;
108  //stream << ", \"mTime\":" << aStat.mTime;
109  stream << ", \"mode\":" << aStat.mode;
110  stream << ", \"owner\":" << aStat.ownerUid;
111  stream << ", \"group\":" << aStat.ownerGid;
112  return stream;
113 }

References genericStat::blksize, genericStat::device, genericStat::mode, genericStat::ownerGid, genericStat::ownerUid, genericStat::size, and genericStat::sizeOnDisk.

genericStat::ownerGid
gid_t ownerGid
Definition: genericStat.h:24
genericStat::mode
mode_t mode
Definition: genericStat.h:22
genericStat::sizeOnDisk
size_t sizeOnDisk
Definition: genericStat.h:17
genericStat::blksize
size_t blksize
Definition: genericStat.h:18
genericStat::size
size_t size
Definition: genericStat.h:16
genericStat::device
dev_t device
Definition: genericStat.h:15
genericStat::ownerUid
uid_t ownerUid
Definition: genericStat.h:23