27 lines
602 B
C
27 lines
602 B
C
#ifndef FLUTTER_PLUGIN_VEILID_PLUGIN_H_
|
|
#define FLUTTER_PLUGIN_VEILID_PLUGIN_H_
|
|
|
|
#include <flutter_linux/flutter_linux.h>
|
|
|
|
G_BEGIN_DECLS
|
|
|
|
#ifdef FLUTTER_PLUGIN_IMPL
|
|
#define FLUTTER_PLUGIN_EXPORT __attribute__((visibility("default")))
|
|
#else
|
|
#define FLUTTER_PLUGIN_EXPORT
|
|
#endif
|
|
|
|
typedef struct _VeilidPlugin VeilidPlugin;
|
|
typedef struct {
|
|
GObjectClass parent_class;
|
|
} VeilidPluginClass;
|
|
|
|
FLUTTER_PLUGIN_EXPORT GType veilid_plugin_get_type();
|
|
|
|
FLUTTER_PLUGIN_EXPORT void veilid_plugin_register_with_registrar(
|
|
FlPluginRegistrar* registrar);
|
|
|
|
G_END_DECLS
|
|
|
|
#endif // FLUTTER_PLUGIN_VEILID_PLUGIN_H_
|