#include "authenticator_internal.h"
#include "beyond_generic_internal.h"
-struct beyond_authenticator {
- beyond_generic_handle _generic;
+struct beyond_authenticator : public beyond_generic_handle {
beyond::EventLoop *eventLoop;
beyond::EventLoop::HandlerObject *handlerObject;
#include "inference_runtime_internal.h"
#include "beyond_generic_internal.h"
-struct beyond_inference {
- beyond_generic_handle _generic;
+struct beyond_inference : public beyond_generic_handle {
beyond::EventLoop *eventLoop;
beyond::EventLoop::HandlerObject *handlerObject;
#include "authenticator_internal.h"
#include "beyond_generic_internal.h"
-struct beyond_inference_peer {
- beyond_generic_handle _generic;
+struct beyond_inference_peer : public beyond_generic_handle {
beyond::EventLoop *eventLoop;
beyond::EventLoop::HandlerObject *handlerObject;
#include "inference_runtime_internal.h"
#include "beyond_generic_internal.h"
-struct beyond_inference_runtime {
- beyond_generic_handle _generic;
+struct beyond_inference_runtime : public beyond_generic_handle {
beyond::EventLoop *eventLoop;
beyond::EventLoop::HandlerObject *handlerObject;
#include "authenticator_internal.h"
#include "beyond_tizen_internal.h"
-struct beyond_authenticator {
- beyond_tizen_handle _tizen;
+struct beyond_authenticator : public beyond_tizen_handle {
GPollFD eventFD;
int (*eventHandler)(beyond_authenticator_h auth, struct beyond_event_info *event, void *data);
#include "beyond_tizen_internal.h"
-struct beyond_discovery {
- beyond_tizen_handle _tizen;
+struct beyond_discovery : public beyond_tizen_handle {
GPollFD eventFD;
int (*eventHandler)(beyond_discovery_h handle, struct beyond_event_info *event, void *data);
#include "beyond_tizen_internal.h"
-struct beyond_inference {
- beyond_tizen_handle _tizen;
+struct beyond_inference : public beyond_tizen_handle {
GPollFD eventFD;
void (*output)(beyond_inference_h handle, struct beyond_event_info *event, void *data);
#include "authenticator_internal.h"
#include "beyond_tizen_internal.h"
-struct beyond_peer {
- beyond_tizen_handle _tizen;
+struct beyond_peer : public beyond_tizen_handle {
GPollFD eventFD;
int (*eventHandler)(beyond_peer_h handle, struct beyond_event_info *event, void *data);
#include "inference_runtime_internal.h"
#include "beyond_tizen_internal.h"
-struct beyond_runtime {
- beyond_tizen_handle _tizen;
+struct beyond_runtime : public beyond_tizen_handle {
GPollFD eventFD;
int (*eventHandler)(beyond_runtime_h handle, struct beyond_event_info *event, void *data);