This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
stellar-stellar-2022/src/plugin_manager/plugin_manager.h

20 lines
556 B
C
Raw Normal View History

#pragma once
#include "sdk/include/session.h"
#include "sdk/include/plugin.h"
struct plugin_manager;
struct plugin_manager *plugin_manager_init();
int plugin_manager_event_register(struct plugin_manager *h,
const char *session_type_name,
fn_session_event_callback call_back,
const struct timeval *timeout);
int plugin_manager_load(const char *plugin_conf_path);
void plugin_manager_dispatch(struct plugin_manager *h, struct stellar_event *ev);