API Documentation
Loading...
Searching...
No Matches
ModuleDependency Struct Reference

#include <ModuleResourceManager.h>

Inheritance diagram for ModuleDependency:
[legend]
Collaboration diagram for ModuleDependency:
[legend]

Public Member Functions

 ModuleDependency (DependecyType type, const String &resource, const String &os_type, const String &config_type, const String &platform_type=PlatformType::all)
 
 ModuleDependency (const String &resource, const String &os_type, const String &config_type, const String &platform_type=PlatformType::all)
 
 ModuleDependency (const FireWallException &exception, const String &os_type, const String &config_type, const String &platform_type=PlatformType::all)
 
FireWallException getAsFirewallException () const
 
- Public Member Functions inherited from ModuleConfiguration
 ModuleConfiguration ()
 
 ModuleConfiguration (const String &os_type, const String &config_type, const String &platform_type)
 
bool neededForOS (const String &os) const
 
bool neededForConfig (const String &os) const
 
bool neededForPlatform (const String &os) const
 

Public Attributes

String resource
 
String os_type
 
DependecyType type = DependecyType::e_library
 
- Public Attributes inherited from ModuleConfiguration
String os_type
 
String config_type
 
String platform_type
 

Additional Inherited Members

- Static Public Member Functions inherited from ModuleConfiguration
static String Combine (std::initializer_list< String > l)
 
static StringRemove (String &s, std::initializer_list< String > l)
 

Constructor & Destructor Documentation

◆ ModuleDependency() [1/3]

ModuleDependency ( DependecyType type,
const String & resource,
const String & os_type,
const String & config_type,
const String & platform_type = PlatformType::all )
inline

◆ ModuleDependency() [2/3]

ModuleDependency ( const String & resource,
const String & os_type,
const String & config_type,
const String & platform_type = PlatformType::all )
inline

◆ ModuleDependency() [3/3]

ModuleDependency ( const FireWallException & exception,
const String & os_type,
const String & config_type,
const String & platform_type = PlatformType::all )

Member Function Documentation

◆ getAsFirewallException()

FireWallException getAsFirewallException ( ) const

Member Data Documentation

◆ os_type

String os_type

◆ resource

String resource

◆ type


The documentation for this struct was generated from the following files: