acme
Foundational cross-platform layer of the ca2 framework
Toggle main menu visibility
Loading...
Searching...
No Matches
aaa_operating_system_summary.h
1
//
2
// Created by camilo on 07/04/23.
3
// From distro__release_and_desktop_environment to operating_system_summary on 2023-04-10 18:56 by camilo <3ThomasBorregaardSorensen!!
4
//
5
#pragma once
6
7
//contains() {
8
// string="$1"
9
// substring="$2"
10
// if test "${string#*$substring}" != "$string"
11
// then
12
// return 0 # $substring is in $string
13
// else
14
// return 1 # $substring is not in $string
15
// fi
16
//}
17
//
18
19
class
operating_system_summary
:
20
virtual
public
::particle
21
{
22
public
:
23
24
::string m_strDistro;
25
::string m_strDistroFamily;
26
::string m_strDistroBranch;
27
::string m_strDistroRelease;
28
::string m_strDesktopEnvironment;
29
::string m_strSystemAmbientReleaseArchitecture;
30
::string m_strUnderscoreOperatingSystem;
31
32
33
::string m_strSudoInstall;
34
::string m_strStandardPackageFileExtension;
35
::string m_strPackagePlatform;
36
37
38
::string m_strTerminal;
39
40
41
distro__release_and_desktop_environment();
42
~distro__release_and_desktop_environment()
override
;
43
44
45
::string summary()
const
;
46
47
48
void
initialize(::particle *pparticle)
override
;
49
50
51
};
operating_system_summary
Definition
aaa_operating_system_summary.h:21
operating_system
aaa_operating_system_summary.h
Generated by
1.17.0