dnp3 (C API) 1.1.0
dnp3_database_transaction_t Struct Reference

Database transaction interface. More...

#include <dnp3.h>

Data Fields

void(* execute )(dnp3_database_t *, void *)
 Execute a transaction on the provided database. More...
 
void(* on_destroy )(void *arg)
 Callback when the underlying owner doesn't need the interface anymore. More...
 
void * ctx
 Context data. More...
 

Detailed Description

Database transaction interface.

Field Documentation

◆ ctx

void* dnp3_database_transaction_t::ctx

Context data.

◆ execute

void(* dnp3_database_transaction_t::execute) (dnp3_database_t *, void *)

Execute a transaction on the provided database.

Parameters
databaseDatabase
ctxContext data

◆ on_destroy

void(* dnp3_database_transaction_t::on_destroy) (void *arg)

Callback when the underlying owner doesn't need the interface anymore.

Parameters
argContext data

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