Main Page | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

_PluginArg Struct Reference

Argument for implement function. More...

#include <plugin.h>

Collaboration diagram for _PluginArg:

Collaboration graph
[legend]

Data Fields

void * data
 Arbitrary plugin data.
const Statement * mask
 Mask (in case of get-queries).
ModelStorage * msi
 ModelStorage pointer.
void * private_data
 private plugin data; use this field to save static data that can be destroyed by another copy of this plugin (started in another model storage env).
Statement * result
 Current result (in set and get query cases).
Statement * stmt
 Statement (in case of set-queries).
MSTxn * txn
 Current Transaction pointer.

Detailed Description

Argument for implement function.


Field Documentation

void* _PluginArg::data
 

Arbitrary plugin data.

Cleared when top-level call (get or set) starts

const Statement* _PluginArg::mask
 

Mask (in case of get-queries).

ModelStorage* _PluginArg::msi
 

ModelStorage pointer.

void* _PluginArg::private_data
 

private plugin data; use this field to save static data that can be destroyed by another copy of this plugin (started in another model storage env).

Statement* _PluginArg::result
 

Current result (in set and get query cases).

Statement* _PluginArg::stmt
 

Statement (in case of set-queries).

MSTxn* _PluginArg::txn
 

Current Transaction pointer.

The plugin function should use the given transaction to make subqueries


The documentation for this struct was generated from the following file:
Generated on Wed Dec 27 16:52:29 2006 for VRB Online Server by  doxygen 1.4.4