blob: d5feb2244148a5e1ad106962c7ba86b6b1bea144 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
/* Utility to manage registration of plugins compiled statically
*
* \copyright
* Copyright 2017 Red Hat Inc. All rights reserved.
*/
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
#include <stdlib.h>
#include "static-plugin.hpp"
using namespace SpiceStreamingAgent;
const StaticPlugin *StaticPlugin::list = nullptr;
void StaticPlugin::InitAll(Agent& agent)
{
for (const StaticPlugin* plugin = list; plugin; plugin = plugin->next) {
plugin->init_func(&agent);
}
}
|