libgutenprint API Reference  5.2.14-pre2
Data Structures | Typedefs | Enumerations | Functions
module.h File Reference

Module functions. More...

#include <gutenprint/list.h>

Data Structures

struct  stp_module_version
 
struct  stp_module
 

Typedefs

typedef struct stp_module_version stp_module_version_t
 
typedef struct stp_module stp_module_t
 

Enumerations

enum  stp_module_class_t {
  STP_MODULE_CLASS_INVALID, STP_MODULE_CLASS_MISC, STP_MODULE_CLASS_FAMILY, STP_MODULE_CLASS_COLOR,
  STP_MODULE_CLASS_DITHER
}
 

Functions

int stp_module_load (void)
 
int stp_module_exit (void)
 
int stp_module_open (const char *modulename)
 
int stp_module_init (void)
 
int stp_module_close (stp_list_item_t *module)
 
stp_list_tstp_module_get_class (stp_module_class_t class)
 

Detailed Description

Module functions.

Typedef Documentation

◆ stp_module_t

typedef struct stp_module stp_module_t

◆ stp_module_version_t

Enumeration Type Documentation

◆ stp_module_class_t

Enumerator
STP_MODULE_CLASS_INVALID 
STP_MODULE_CLASS_MISC 
STP_MODULE_CLASS_FAMILY 
STP_MODULE_CLASS_COLOR 
STP_MODULE_CLASS_DITHER 

Function Documentation

◆ stp_module_close()

int stp_module_close ( stp_list_item_t module)

◆ stp_module_exit()

int stp_module_exit ( void  )

◆ stp_module_get_class()

stp_list_t* stp_module_get_class ( stp_module_class_t  class)

◆ stp_module_init()

int stp_module_init ( void  )

◆ stp_module_load()

int stp_module_load ( void  )

◆ stp_module_open()

int stp_module_open ( const char *  modulename)