Files

17 lines
603 B
C

#ifndef _wsd_extensions_h
#define _wsd_extensions_h
#include "frame.h"
typedef struct wsd_Extensions wsd_Extensions;
typedef int (*wsd_cb_valid_frame_rsv)(void *receiver, wsd_Frame *frame);
wsd_Extensions * wsd_Extensions_create(void *receiver, wsd_cb_valid_frame_rsv valid_frame_rsv);
wsd_Extensions * wsd_Extensions_create_default();
void wsd_Extensions_destroy(wsd_Extensions *extensions);
int wsd_Extensions_valid_frame_rsv(wsd_Extensions *extensions, wsd_Frame *frame);
int wsd_default_valid_frame_rsv(void *self, wsd_Frame *frame);
#endif