#include "olsrd_plugin.h"#include "olsr.h"#include "defs.h"#include "plugin.h"#include "olsr_logging.h"#include <stdio.h>#include <string.h>

Go to the source code of this file.
Defines | |
| #define | PLUGIN_INTERFACE_VERSION 5 |
Functions | |
| int | olsrd_plugin_interface_version (void) |
| static int | set_plugin_test (const char *value __attribute__((unused)), void *data __attribute__((unused)), set_plugin_parameter_addon addon __attribute__((unused))) |
| void | olsrd_get_plugin_parameters (const struct olsrd_plugin_parameters **params, int *size) |
| int | olsrd_plugin_init (void) |
| static void | my_init (void) |
| static void | my_fini (void) |
Variables | |
| static struct olsrd_plugin_parameters | plugin_parameters [] |
| #define PLUGIN_INTERFACE_VERSION 5 |
Definition at line 58 of file olsrd_plugin.c.
| static void my_fini | ( | void | ) | [static] |
Optional Private Destructor
Definition at line 137 of file olsrd_plugin.c.
| static void my_init | ( | void | ) | [static] |
Optional Private Constructor
Definition at line 119 of file olsrd_plugin.c.
| void olsrd_get_plugin_parameters | ( | const struct olsrd_plugin_parameters ** | params, | |
| int * | size | |||
| ) |
Definition at line 93 of file olsrd_plugin.c.
References ARRAYSIZE.
| int olsrd_plugin_init | ( | void | ) |
Initialize plugin Called after all parameters are passed
Definition at line 105 of file olsrd_plugin.c.
References LOG_PLUGINS, and OLSR_INFO.
| int olsrd_plugin_interface_version | ( | void | ) |
Plugin interface version Used by main olsrd to check plugin interface version
Definition at line 70 of file olsrd_plugin.c.
References PLUGIN_INTERFACE_VERSION.
| static int set_plugin_test | ( | const char *value | __attribute__(unused), | |
| void *data | __attribute__(unused), | |||
| set_plugin_parameter_addon addon | __attribute__(unused) | |||
| ) | [static] |
Definition at line 77 of file olsrd_plugin.c.
References LOG_PLUGINS, and OLSR_INFO.
struct olsrd_plugin_parameters plugin_parameters[] [static] |
{
{.name = "test",.set_plugin_parameter = &set_plugin_test,.data = NULL},
}
Register parameters from config file Called for all plugin parameters
Definition at line 88 of file olsrd_plugin.c.
1.6.3