VLC  3.0.0-git
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Data Fields
module_t Struct Reference

Internal module descriptor. More...

Collaboration diagram for module_t:
Collaboration graph
[legend]

Data Fields

module_tnext
 
module_tparent
 
module_tsubmodule
 
unsigned submodule_count
 
unsigned i_shortcuts
 Shortcuts to the module. More...
 
char ** pp_shortcuts
 
char * psz_shortname
 Module name. More...
 
char * psz_longname
 Module descriptive name. More...
 
char * psz_help
 Long help string for "special" modules. More...
 
char * psz_capability
 Capability. More...
 
int i_score
 Score for the capability. More...
 
bool b_loaded
 
bool b_unloadable
 Can we be dlclosed? More...
 
void * pf_activate
 
void * pf_deactivate
 
module_config_tp_config
 
size_t confsize
 
unsigned int i_config_items
 
unsigned int i_bool_items
 
module_handle_t handle
 
char * psz_filename
 
char * domain
 

Detailed Description

Internal module descriptor.

Field Documentation

bool module_t::b_loaded
bool module_t::b_unloadable
size_t module_t::confsize
char* module_t::domain
module_handle_t module_t::handle

Referenced by module_EndBank().

unsigned int module_t::i_bool_items
unsigned int module_t::i_config_items
int module_t::i_score
unsigned module_t::i_shortcuts
module_t* module_t::next
module_config_t* module_t::p_config
module_t* module_t::parent
void* module_t::pf_activate
void* module_t::pf_deactivate
char** module_t::pp_shortcuts
char* module_t::psz_capability
char* module_t::psz_filename
char* module_t::psz_help

Long help string for "special" modules.

Referenced by module_get_help(), Usage(), vlc_module_create(), vlc_module_destroy(), and vlc_plugin_setter().

char* module_t::psz_longname
char* module_t::psz_shortname
module_t* module_t::submodule
unsigned module_t::submodule_count

Referenced by vlc_module_create().


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