NAP
ModuleDescriptor Struct Reference

#include <utility/module.h>

Public Attributes

int mAPIVersion
 
const char * mID
 
const char * mVersion
 
const char * mService
 

Static Public Attributes

static const int ModuleAPIVersion = 1
 

Detailed Description

Struct used to describe a particular module to the system. Contains the API version that the module was built against, which is used for forwards/backwards compatibility. New members can be added to this struct, as long as the API version is updated and they are added after the APIVersion member

Member Data Documentation

◆ mAPIVersion

int mAPIVersion

◆ mID

const char* mID

◆ ModuleAPIVersion

const int ModuleAPIVersion = 1
static

◆ mService

const char* mService

◆ mVersion

const char* mVersion