---
name: "globus_module_descriptor_s"
section: "3"
platform: "linux"
package: "libglobus-common-doc"
version: "18.14-3"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/globus_module_descriptor_s"
---

# globus\_module\_descriptor\_s(3)

Module Descriptor.

## NAME

globus\_module\_descriptor\_s - Module Descriptor.

## SYNOPSIS

`#include <globus_module.h>`

### Data Fields

char \* **module\_name**\
 globus\_module\_activation\_func\_t **activation\_func**\
 globus\_module\_deactivation\_func\_t **deactivation\_func**\
 globus\_module\_atexit\_func\_t **atexit\_func**\
 globus\_module\_get\_pointer\_func\_t **get\_pointer\_func**\
 globus\_version\_t \* **version**\
 **globus\_error\_print\_friendly\_t** **friendly\_error\_func**\

## Detailed Description

Module Descriptor.

Public data structure which contains function pointers to activate deactivate a module.

## Field Documentation

### globus\_module\_activation\_func\_t globus\_module\_descriptor\_s::activation\_func

Module activation function

### globus\_module\_atexit\_func\_t globus\_module\_descriptor\_s::atexit\_func

Module atexit function

### globus\_module\_deactivation\_func\_t globus\_module\_descriptor\_s::deactivation\_func

Module deactivation function

### globus\_error\_print\_friendly\_t globus\_module\_descriptor\_s::friendly\_error\_func

Module error message function

### globus\_module\_get\_pointer\_func\_t globus\_module\_descriptor\_s::get\_pointer\_func

Module get\_pointer function

### char\* globus\_module\_descriptor\_s::module\_name

Module name string

### globus\_version\_t\* globus\_module\_descriptor\_s::version

Module version

## Author

Generated automatically by Doxygen for globus\_common from the source code.
