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 Statementmask
 Mask (in case of get-queries).
ModelStoragemsi
 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).
Statementresult
 Current result (in set and get query cases).
Statementstmt
 Statement (in case of set-queries).
MSTxntxn
 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