Adaptive Framework  0.9.0
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Modules | Data Structures | Macros | Typedefs

Modules

 afw_adaptor_transaction
 

Data Structures

struct  afw_adaptor_transaction_s
 Interface afw_adaptor_transaction public struct. More...
 
struct  afw_adaptor_transaction_inf_s
 Interface afw_adaptor_transaction_inf_s struct. More...
 

Macros

#define AFW_ADAPTOR_TRANSACTION_INTERFACE_NAME   "afw_adaptor_transaction"
 define for interface afw_adaptor_transaction name.
 
#define afw_adaptor_transaction_release(instance, xctx)
 Call method release of interface afw_adaptor_transaction. More...
 
#define afw_adaptor_transaction_commit(instance, xctx)
 Call method commit of interface afw_adaptor_transaction. More...
 

Typedefs

typedef void(* afw_adaptor_transaction_release_t) (const afw_adaptor_transaction_t *instance, afw_xctx_t *xctx)
 
typedef void(* afw_adaptor_transaction_commit_t) (const afw_adaptor_transaction_t *instance, afw_xctx_t *xctx)
 

Detailed Description

Adaptor session transaction interface.

Macro Definition Documentation

◆ afw_adaptor_transaction_commit

#define afw_adaptor_transaction_commit (   instance,
  xctx 
)
Value:
(instance)->inf->commit( \
(instance), \
(xctx) \
)

Call method commit of interface afw_adaptor_transaction.

Parameters
instancePointer to this adaptor session transaction instance.
xctxThis is the caller's xctx.

Definition at line 917 of file afw_interface.h.

◆ afw_adaptor_transaction_release

#define afw_adaptor_transaction_release (   instance,
  xctx 
)
Value:
(instance)->inf->release( \
(instance), \
(xctx) \
)

Call method release of interface afw_adaptor_transaction.

Parameters
instancePointer to this adaptor session transaction instance.
xctxThis is the caller's xctx.

Definition at line 903 of file afw_interface.h.

Typedef Documentation

◆ afw_adaptor_transaction_commit_t

typedef void(* afw_adaptor_transaction_commit_t) (const afw_adaptor_transaction_t *instance, afw_xctx_t *xctx)
See also
afw_adaptor_transaction_commit()

Definition at line 886 of file afw_interface.h.

◆ afw_adaptor_transaction_release_t

typedef void(* afw_adaptor_transaction_release_t) (const afw_adaptor_transaction_t *instance, afw_xctx_t *xctx)
See also
afw_adaptor_transaction_release()

Definition at line 880 of file afw_interface.h.