MPD: archive/ArchiveList.hxx File Reference

MPD 0.20.15

Macros | Functions | Variables
ArchiveList.hxx File Reference

Go to the source code of this file.

## Macros
#define | archive_plugins_for_each(plugin)

## Functions
const ArchivePlugin * | archive_plugin_from_suffix (const char *suffix)
const ArchivePlugin * | archive_plugin_from_name (const char *name)
void | archive_plugin_init_all ()
void | archive_plugin_deinit_all ()

## Variables
const ArchivePlugin *const | archive_plugins []

## Macro Definition Documentation

## ◆ archive_plugins_for_each

#define archive_plugins_for_each | ( |  | plugin | ) |

Value:
for (const ArchivePlugin *plugin, \
*const*archive_plugin_iterator = &archive_plugins[0]; \
(plugin = *archive_plugin_iterator) != nullptr; \
++archive_plugin_iterator)
ArchivePlugin
Definition: ArchivePlugin.hxx:26
archive_plugins
const ArchivePlugin *const archive_plugins[]

Definition at line 27 of file ArchiveList.hxx.

## Function Documentation

## ◆ archive_plugin_deinit_all()

void archive_plugin_deinit_all | ( |  | ) |

## ◆ archive_plugin_from_name()

const ArchivePlugin* archive_plugin_from_name | ( | const char * | name | ) |

## ◆ archive_plugin_from_suffix()

const ArchivePlugin* archive_plugin_from_suffix | ( | const char * | suffix | ) |

## ◆ archive_plugin_init_all()

void archive_plugin_init_all | ( |  | ) |

## Variable Documentation

## ◆ archive_plugins

const ArchivePlugin* const archive_plugins[]