API Documentation
Loading...
Searching...
No Matches
ModuleResourceManager.h File Reference
#include "DLLInfo.h"
#include <NDEVR/Buffer.h>
#include <NDEVR/String.h>
#include <NDEVR/TranslatedString.h>
Include dependency graph for ModuleResourceManager.h:

Go to the source code of this file.

Classes

struct  ConfigType
 Stores String variables reprenting the type of compile configuration that will be supported by a particular Module or resource (debug vs release) More...
 
struct  FileHanderExtension
 A description of the type of file a Module or resource can handle. More...
 
struct  FileHandler
 Stores information relating to a type of file the module can preview or handle. More...
 
struct  FileHandlerVerb
 Stores variables needed to perform a file action for a particular Module or resource. More...
 
struct  FireWallException
 Stores information relating to a particular FireWallException needed by a Module or feature. More...
 
struct  ModuleConfiguration
 Stores all information relating to a particular feature or resource included by a Module. More...
 
struct  ModuleDependency
 A dependency of a Module. Either a resource, or install action, defined by the module and automatically handled by the NDEVR build environment. More...
 
struct  ModuleFeatureBase
 describes the Module or feature to the end user. More...
 
class  ModuleResourceManager
 Stores all dependencies for a combination of modules that make up a complete software package. More...
 
struct  OSType
 Stores String variables reprenting the type of OS that will be supported by a particular module or resource. More...
 
struct  Permission
 Information about a requested OS-permission typically requested at install time. More...
 
struct  PlatformType
 Stores String variables reprenting the type of platform CPU configuration that will be supported by a particular Module or resource (x64, x86, arm etc) More...
 
struct  RegistryKeyAction
 Information about a specific registry action to be taken, typically at install-time. More...
 

Namespaces

namespace  NDEVR
 

Enumerations

enum  DependecyType {
  e_file , e_library , e_executable , e_module ,
  e_type , e_firewall_exception , e_bundled_folder , e_rcc_resource ,
  e_source_folder
}
 Stores the type of dependency for a Module or resource. More...
 
enum class  RegistryActionType { e_append , e_create , e_remove }
 Available registry actions that can be taken on program installation. More...
 
enum class  RegistryType {
  e_string , e_integer , e_binary , e_expandable ,
  e_multi_string , e_folder
}
 Available registry actions that can be taken on program installation. More...