本文整理汇总了C++中plugin_register_init函数的典型用法代码示例。如果您正苦于以下问题:C++ plugin_register_init函数的具体用法?C++ plugin_register_init怎么用?C++ plugin_register_init使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了plugin_register_init函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: module_register
void module_register(void) {
plugin_register_config("tcpconns", conn_config, config_keys, config_keys_num);
#if KERNEL_LINUX
plugin_register_init("tcpconns", conn_init);
#elif HAVE_SYSCTLBYNAME
/* no initialization */
#elif HAVE_LIBKVM_NLIST
plugin_register_init("tcpconns", conn_init);
#elif KERNEL_AIX
/* no initialization */
#endif
plugin_register_read("tcpconns", conn_read);
} /* void module_register */
开发者ID:ajdiaz,项目名称:collectd,代码行数:13,代码来源:tcpconns.c
示例2: module_register
void module_register (void)
{
plugin_register_config ("cgroups", cgroups_config,
config_keys, config_keys_num);
plugin_register_init ("cgroups", cgroups_init);
plugin_register_read ("cgroups", cgroups_read);
} /* void module_register */
开发者ID:01BTC10,项目名称:collectd,代码行数:7,代码来源:cgroups.c
示例3: xencpu_read
static int xencpu_read (void)
{
cdtime_t now = cdtime ();
int rc, nr_cpus;
rc = xc_getcpuinfo(xc_handle, num_cpus, cpu_info, &nr_cpus);
if (rc < 0) {
ERROR ("xencpu: xc_getcpuinfo() Failed: %d %s\n", rc, xc_strerror(xc_handle,errno));
return (-1);
}
int status;
for (int cpu = 0; cpu < nr_cpus; cpu++) {
gauge_t rate = NAN;
value_t value = {.derive = cpu_info[cpu].idletime};
status = value_to_rate (&rate, value, DS_TYPE_DERIVE, now, &cpu_states[cpu]);
if (status == 0) {
submit_value(cpu, 100 - rate/10000000);
}
}
return (0);
} /* static int xencpu_read */
void module_register (void)
{
plugin_register_init ("xencpu", xencpu_init);
plugin_register_read ("xencpu", xencpu_read);
plugin_register_shutdown ("xencpu", xencpu_shutdown);
} /* void module_register */
开发者ID:brd,项目名称:collectd,代码行数:32,代码来源:xencpu.c
示例4: module_register
void module_register(void)
{
plugin_register_complex_config("ceph", ceph_config);
plugin_register_init("ceph", ceph_init);
plugin_register_read("ceph", ceph_read);
plugin_register_shutdown("ceph", ceph_shutdown);
}
开发者ID:Zanop,项目名称:collectd,代码行数:7,代码来源:ceph.c
示例5: module_register
void module_register (void)
{
plugin_register_config ("thermal", thermal_config,
config_keys, STATIC_ARRAY_SIZE(config_keys));
plugin_register_init ("thermal", thermal_init);
plugin_register_shutdown ("thermal", thermal_shutdown);
}
开发者ID:johnl,项目名称:collectd,代码行数:7,代码来源:thermal.c
示例6: module_register
void module_register (void)
{
plugin_register_config ("swap", swap_config,
config_keys, config_keys_num);
plugin_register_init ("swap", swap_init);
plugin_register_read ("swap", swap_read);
} /* void module_register */
开发者ID:CheeriosJo,项目名称:collectd,代码行数:7,代码来源:swap.c
示例7: module_register
void module_register (void)
{
plugin_register_init ("ipvs", cipvs_init);
plugin_register_read ("ipvs", cipvs_read);
plugin_register_shutdown ("ipvs", cipvs_shutdown);
return;
} /* module_register */
开发者ID:strizhechenko,项目名称:collectd,代码行数:7,代码来源:ipvs.c
示例8: module_register
void module_register (void) /* {{{ */
{
plugin_register_complex_config ("oracle", o_config);
plugin_register_init ("oracle", o_init);
plugin_register_read ("oracle", o_read);
plugin_register_shutdown ("oracle", o_shutdown);
} /* }}} void module_register */
开发者ID:strizhechenko,项目名称:collectd,代码行数:7,代码来源:oracle.c
示例9: module_register
void module_register (void)
{
plugin_register_complex_config ("tail", ctail_config);
plugin_register_init ("tail", ctail_init);
plugin_register_read ("tail", ctail_read);
plugin_register_shutdown ("tail", ctail_shutdown);
} /* void module_register */
开发者ID:paul,项目名称:collectd,代码行数:7,代码来源:tail.c
示例10: module_register
void module_register (void)
{
plugin_register_complex_config ("curl", cc_config);
plugin_register_init ("curl", cc_init);
plugin_register_read ("curl", cc_read);
plugin_register_shutdown ("curl", cc_shutdown);
} /* void module_register */
开发者ID:NymbleTechnology,项目名称:collectd,代码行数:7,代码来源:curl.c
示例11: module_register
void module_register (void)
{
plugin_register_config ("df", df_config,
config_keys, config_keys_num);
plugin_register_init ("df", df_init);
plugin_register_read ("df", df_read);
} /* void module_register */
开发者ID:QualityUnit,项目名称:collectd,代码行数:7,代码来源:df.c
示例12: module_register
void module_register(void) {
plugin_register_init(DPDK_STATS_PLUGIN, dpdk_stats_init);
plugin_register_complex_config(DPDK_STATS_PLUGIN, dpdk_stats_config);
plugin_register_complex_read(NULL, DPDK_STATS_PLUGIN, dpdk_stats_read, 0,
NULL);
plugin_register_shutdown(DPDK_STATS_PLUGIN, dpdk_stats_shutdown);
}
开发者ID:Feandil,项目名称:collectd,代码行数:7,代码来源:dpdkstat.c
示例13: module_register
void module_register (void) /* {{{ */
{
plugin_register_complex_config ("dbi", cdbi_config);
plugin_register_init ("dbi", cdbi_init);
plugin_register_read ("dbi", cdbi_read);
plugin_register_shutdown ("dbi", cdbi_shutdown);
} /* }}} void module_register */
开发者ID:adrahon,项目名称:collectd,代码行数:7,代码来源:dbi.c
示例14: module_register
void module_register (void)
{
plugin_register_complex_config ("statsd", statsd_config);
plugin_register_init ("statsd", statsd_init);
plugin_register_read ("statsd", statsd_read);
plugin_register_shutdown ("statsd", statsd_shutdown);
}
开发者ID:skolot,项目名称:collectd,代码行数:7,代码来源:statsd.c
示例15: module_register
void module_register (void)
{
plugin_register_read (PLUGIN_NAME, docker_read);
plugin_register_init (PLUGIN_NAME, docker_init);
plugin_register_shutdown (PLUGIN_NAME, docker_shutdown);
return;
}
开发者ID:delavei,项目名称:diplomka,代码行数:7,代码来源:docker.c
示例16: module_register
void module_register (void)
{
plugin_register_config ("ping", ping_config,
config_keys, config_keys_num);
plugin_register_init ("ping", ping_init);
plugin_register_read ("ping", ping_read);
plugin_register_shutdown ("ping", ping_shutdown);
} /* void module_register */
开发者ID:baryluk,项目名称:collectd,代码行数:8,代码来源:ping.c
示例17: module_register
void module_register (void) /* {{{ */
{
plugin_register_complex_config ("redis", redis_config);
plugin_register_init ("redis", redis_init);
plugin_register_read ("redis", redis_read);
/* TODO: plugin_register_write: one redis list per value id with
* X elements */
}
开发者ID:ciastko,项目名称:collectd,代码行数:8,代码来源:redis.c
示例18: module_register
void module_register (void)
{
plugin_register_init ("notify_email", notify_email_init);
plugin_register_shutdown ("notify_email", notify_email_shutdown);
plugin_register_config ("notify_email", notify_email_config,
config_keys, config_keys_num);
plugin_register_notification ("notify_email", notify_email_notification);
} /* void module_register (void) */
开发者ID:johnl,项目名称:collectd,代码行数:8,代码来源:notify_email.c
示例19: module_register
void module_register (void)
{
plugin_register_config ("interface", interface_config,
config_keys, config_keys_num);
#if HAVE_LIBKSTAT
plugin_register_init ("interface", interface_init);
#endif
plugin_register_read ("interface", interface_read);
} /* void module_register */
开发者ID:beorn-,项目名称:collectd,代码行数:9,代码来源:interface.c
示例20: module_register
void
module_register (void)
{
printf ("cubrid_statdump module register-0\n");
plugin_register_config (PLUGIN_NAME, config, config_keys, config_keys_num);
plugin_register_init (PLUGIN_NAME, cubrid_statdump_init);
plugin_register_read (PLUGIN_NAME, cubrid_statdump_read);
plugin_register_shutdown (PLUGIN_NAME, cubrid_statdump_shutdown);
}
开发者ID:dong1,项目名称:testsize,代码行数:9,代码来源:cubrid_statdump.c
注:本文中的plugin_register_init函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论