lintel 0.2.0
Loading...
Searching...
No Matches
ProcessEntry.h
Go to the documentation of this file.
1#ifndef LINTEL_PROCESSENTRY_H
2#define LINTEL_PROCESSENTRY_H
3
7
8namespace lintel {
10class ProcessEntry : public Entry
11{
12private:
14 std::shared_ptr<Process> m_process;
16 std::shared_ptr<ProcessGroup> m_processGroup;
17
18public:
22 ProcessEntry(std::string_view component, std::shared_ptr<Process> process);
23
27 ProcessEntry(std::string_view component, std::shared_ptr<ProcessGroup> processGroup);
28
31 const std::shared_ptr<Process> &getProcess() const;
32
35 const std::shared_ptr<ProcessGroup> &getProcessGroup() const;
36};
37
38}// namespace lintel
39#endif// LINTEL_PROCESSENTRY_H
Definition Entry.h:10
Definition ProcessEntry.h:11
ProcessEntry(std::string_view component, std::shared_ptr< Process > process)
ProcessEntry(std::string_view component, std::shared_ptr< ProcessGroup > processGroup)
const std::shared_ptr< Process > & getProcess() const
const std::shared_ptr< ProcessGroup > & getProcessGroup() const
Definition BaseFeature.h:6
constexpr std::string_view type_name()
Definition TypeName.h:9