summaryrefslogtreecommitdiff
path: root/graphs/cpp/directories_infos/directory_info.cc
blob: 2c2815007ccfb819d42eb3c025255f6696ee6037 (plain)
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
//
// Created by martial.simon on 2/24/25.
//
#include "directory_info.hh"

DirectoryInfo::DirectoryInfo(const std::string& name, size_t size,
                             uint16_t rights, const std::string& owner)
    : name_{ name }
    , size_{ size }
    , rights_{ rights }
    , owner_{ owner }
{
    is_valid_ = true;
}
const std::string& DirectoryInfo::get_name() const
{
    return name_;
}
const std::string& DirectoryInfo::get_owner() const
{
    return owner_;
}
size_t DirectoryInfo::get_size() const
{
    return size_;
}
uint16_t DirectoryInfo::get_rights() const
{
    return rights_;
}
bool DirectoryInfo::is_valid() const
{
    return is_valid_;
}