High Performance OPC UA Server SDK
1.7.1.383
|
Interface table for implementing custom filetypes. More...
#include <fileinterface.h>
Data Fields | |
ua_statuscode(* | fct_create )(struct ua_file_context *ctx, const void *args) |
ua_statuscode(* | fct_delete )(struct ua_file_context *ctx) |
ua_statuscode(* | fct_open )(struct ua_file_handle *ctx, uint8_t mode) |
ua_statuscode(* | fct_close )(struct ua_file_handle *ctx) |
ua_statuscode(* | fct_read )(struct ua_file_handle *ctx, int32_t length, struct ua_bytestring *data) |
ua_statuscode(* | fct_write )(struct ua_file_handle *ctx, const struct ua_bytestring *data) |
ua_statuscode(* | fct_get_position )(struct ua_file_handle *ctx, uint64_t *position) |
ua_statuscode(* | fct_set_position )(struct ua_file_handle *ctx, const uint64_t *position) |
ua_statuscode(* | fct_get_size )(struct ua_file_context *ctx, uint64_t *position) |
Interface table for implementing custom filetypes.