High Performance OPC UA Server SDK  1.7.1.383
ua_filetype_interface Interface Reference

Interface table for implementing custom filetypes. More...

#include <fileinterface.h>

Inheritance diagram for ua_filetype_interface:
ua_filesystem_implementation ua_memoryfile_implementation ua_trustlistfile_implementation

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)
 

Detailed Description

Interface table for implementing custom filetypes.


The documentation for this interface was generated from the following file: