Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 8636e074

Von admin vor mehr als 4 Jahren hinzugefügt

  • ID 8636e074419b5102c5d62abdc271232d36cfc964
  • Vorgänger 43edff3b
  • Nachfolger f46b1e9a

Renamed typemaker2 source files.

We now use *.t2d for typemaker2 source files instead of the generic *.xml

Unterschiede anzeigen:

src/libs/aqdatabase/Makefile.am
-DAQDATABASE_DATA_DIR=\"$(aqdatabase_data_searchdir)\"
typefiles=\
aqdb_sessiondescr.xml
aqdb_sessiondescr.t2d
built_sources= \
aqdb_sessiondescr.c
src/libs/aqdatabase/aqdb.c
#include "aqdb.h"
#include "plugins/dir/dbdir_l.h"
#include "plugins/file/dbfile.h"
#include "aqdatabase/version.h"
#include <aqfilestorage/aqfs_table_ptrlist.h>
src/libs/aqdatabase/aqdb_sessiondescr.t2d
<?xml?>
<tm2>
<type id="AQDB_SESSION_DESCR" type="pointer">
<descr>
</descr>
<lang id="c">
<identifier>AQDB_SESSION_DESCR</identifier>
<prefix>AQDB_SessionDescr</prefix>
<baseFileName>aqdb_sessiondescr</baseFileName>
<flags>
with_object
with_xml
with_db
with_list1
with_list2
with_refcount
</flags>
<headers>
<header type="sys" loc="post">aqdatabase/aqdb.h</header>
</headers>
<inlines>
<inline loc="end" access="public">
<content>
$(api) void $(struct_prefix)_IncAdditions($(struct_type) *st);
</content>
</inline>
<inline loc="code">
<content>
void $(struct_prefix)_IncAdditions($(struct_type) *st) {
assert(st);
st->additions++;
}
</content>
</inline>
<inline loc="end" access="public">
<content>
$(api) void $(struct_prefix)_IncDeletions($(struct_type) *st);
</content>
</inline>
<inline loc="code">
<content>
void $(struct_prefix)_IncDeletions($(struct_type) *st) {
assert(st);
st->deletions++;
}
</content>
</inline>
<inline loc="end" access="public">
<content>
$(api) void $(struct_prefix)_IncModifications($(struct_type) *st);
</content>
</inline>
<inline loc="code">
<content>
void $(struct_prefix)_IncModifications($(struct_type) *st) {
assert(st);
st->modifications++;
}
</content>
</inline>
</inlines>
</lang>
<members>
<member name="sessionId" type="AQDB_ID" maxlen="8">
<default>0</default>
<preset>0</preset>
<flags>sortByMember</flags>
<access>public</access>
</member>
<member name="userName" type="char_ptr" maxlen="64" >
<default>NULL</default>
<preset>NULL</preset>
<access>public</access>
<flags>own</flags>
<setflags>const dup</setflags>
<getflags>const</getflags>
</member>
<member name="dateTime" type="gwen_time" maxlen="16" >
<aqdb_type>AQDB_DataType_String</aqdb_type>
<access>public</access>
<flags>own</flags>
<setflags>const dup</setflags>
<getflags>const</getflags>
<default>NULL</default>
<preset>NULL</preset>
</member>
<member name="additions" type="uint64_t" maxlen="8">
<default>0</default>
<preset>0</preset>
<access>public</access>
<flags></flags>
</member>
<member name="deletions" type="uint64_t" maxlen="8">
<default>0</default>
<preset>0</preset>
<access>public</access>
<flags></flags>
</member>
<member name="modifications" type="uint64_t" maxlen="8">
<default>0</default>
<preset>0</preset>
<access>public</access>
<flags></flags>
</member>
<!-- runtime objects -->
<member name="dbId" type="AQDB_ID" maxlen="8">
<default>0</default>
<preset>0</preset>
<access>public</access>
<flags>volatile sortByMember</flags>
</member>
</members>
</type>
</tm2>
src/libs/aqdatabase/aqdb_sessiondescr.xml
<?xml?>
<tm2>
<type id="AQDB_SESSION_DESCR" type="pointer">
<descr>
</descr>
<lang id="c">
<identifier>AQDB_SESSION_DESCR</identifier>
<prefix>AQDB_SessionDescr</prefix>
<baseFileName>aqdb_sessiondescr</baseFileName>
<flags>
with_object
with_xml
with_db
with_list1
with_list2
with_refcount
</flags>
<headers>
<header type="sys" loc="post">aqdatabase/aqdb.h</header>
</headers>
<inlines>
<inline loc="end" access="public">
<content>
$(api) void $(struct_prefix)_IncAdditions($(struct_type) *st);
</content>
</inline>
<inline loc="code">
<content>
void $(struct_prefix)_IncAdditions($(struct_type) *st) {
assert(st);
st->additions++;
}
</content>
</inline>
<inline loc="end" access="public">
<content>
$(api) void $(struct_prefix)_IncDeletions($(struct_type) *st);
</content>
</inline>
<inline loc="code">
<content>
void $(struct_prefix)_IncDeletions($(struct_type) *st) {
assert(st);
st->deletions++;
}
</content>
</inline>
<inline loc="end" access="public">
<content>
$(api) void $(struct_prefix)_IncModifications($(struct_type) *st);
</content>
</inline>
<inline loc="code">
<content>
void $(struct_prefix)_IncModifications($(struct_type) *st) {
assert(st);
st->modifications++;
}
</content>
</inline>
</inlines>
</lang>
<members>
<member name="sessionId" type="AQDB_ID" maxlen="8">
<default>0</default>
<preset>0</preset>
<flags>sortByMember</flags>
<access>public</access>
</member>
<member name="userName" type="char_ptr" maxlen="64" >
<default>NULL</default>
<preset>NULL</preset>
<access>public</access>
<flags>own</flags>
<setflags>const dup</setflags>
<getflags>const</getflags>
</member>
<member name="dateTime" type="gwen_time" maxlen="16" >
<aqdb_type>AQDB_DataType_String</aqdb_type>
<access>public</access>
<flags>own</flags>
<setflags>const dup</setflags>
<getflags>const</getflags>
<default>NULL</default>
<preset>NULL</preset>
</member>
<member name="additions" type="uint64_t" maxlen="8">
<default>0</default>
<preset>0</preset>
<access>public</access>
<flags></flags>
</member>
<member name="deletions" type="uint64_t" maxlen="8">
<default>0</default>
<preset>0</preset>
<access>public</access>
<flags></flags>
</member>
<member name="modifications" type="uint64_t" maxlen="8">
<default>0</default>
<preset>0</preset>
<access>public</access>
<flags></flags>
</member>
<!-- runtime objects -->
<member name="dbId" type="AQDB_ID" maxlen="8">
<default>0</default>
<preset>0</preset>
<access>public</access>
<flags>volatile sortByMember</flags>
</member>
</members>
</type>
</tm2>
src/libs/aqdatabase/backendsupport/Makefile.am
typefiles=\
iolayer.xml
iolayer.t2d
built_sources= \
iolayer.c
src/libs/aqdatabase/backendsupport/iolayer.t2d
<?xml?>
<tm2>
<type id="AQDB_IOLAYER" type="pointer">
<descr>
This class contains changelog information,
</descr>
<lang id="c">
<identifier>AQDB_IOLAYER</identifier>
<prefix>AQDB_IoLayer</prefix>
<baseFileName>iolayer</baseFileName>
<flags>
nocopy
nodup
with_inherit
with_refcount
</flags>
<headers>
<header type="sys" loc="pre">aqdatabase/aqdb_db_be.h</header>
<header type="sys" loc="pre">gwenhywfar/idlist64.h</header>
<header type="local" loc="pre">aqdatabase/backendsupport/table.h</header>
</headers>
<inlines>
<inline loc="end" access="public">
<typeFlagsMask></typeFlagsMask>
<typeFlagsValue></typeFlagsValue>
<content>
$(api) AQDB_TABLE* $(struct_prefix)_GetTableById(const $(struct_type) *st, AQDB_ID id);
</content>
</inline>
<inline loc="code">
<typeFlagsMask></typeFlagsMask>
<typeFlagsValue></typeFlagsValue>
<content>
AQDB_TABLE* $(struct_prefix)_GetTableById(const $(struct_type) *st, AQDB_ID id)
{
if (st->dbTypeTables) {
AQDB_TABLE *dbt;
dbt=AQDB_Table_List_First(st->dbTypeTables);
while (dbt) {
if (AQDB_Table_GetTableId(dbt)==id)
return dbt;
dbt=AQDB_Table_List_Next(dbt);
}
}
return NULL;
}
</content>
</inline>
<inline loc="end" access="public">
<typeFlagsMask></typeFlagsMask>
<typeFlagsValue></typeFlagsValue>
<content>
$(api) AQDB_TABLE* $(struct_prefix)_GetTableByName(const $(struct_type) *st, const char *name);
</content>
</inline>
<inline loc="code">
<typeFlagsMask></typeFlagsMask>
<typeFlagsValue></typeFlagsValue>
<content>
AQDB_TABLE* $(struct_prefix)_GetTableByName(const $(struct_type) *st, const char *name)
{
if (st->dbTypeTables) {
AQDB_TABLE *dbt;
dbt=AQDB_Table_List_First(st->dbTypeTables);
while (dbt) {
const char *s;
s=AQDB_Table_GetName(dbt);
if (s && *s && strcasecmp(s, name)==0)
return dbt;
dbt=AQDB_Table_List_Next(dbt);
}
}
return NULL;
}
</content>
</inline>
</inlines>
</lang>
<enums>
</enums>
<members>
<member name="name" type="char_ptr" maxlen="32" >
<descr>
</descr>
<access>public</access>
<flags>own</flags>
<setflags>const dup</setflags>
<getflags>const</getflags>
</member>
<member name="database" type="AQDB_DB">
<descr>
</descr>
<default>NULL</default>
<preset>NULL</preset>
<access>public</access>
<flags>volatile</flags>
<setflags>nodup noconst</setflags>
<getflags>none</getflags>
</member>
<member name="currentSessionId" type="AQDB_ID" maxlen="8">
<default>0</default>
<preset>0</preset>
<flags></flags>
<access>public</access>
</member>
<member name="currentUserName" type="char_ptr" maxlen="64" >
<descr>
</descr>
<access>public</access>
<flags>own</flags>
<setflags>const dup</setflags>
<getflags>const</getflags>
</member>
<member name="dbTypeTables" type="AQDB_TABLE_LIST" >
<descr>
</descr>
<default>NULL</default>
<preset>NULL</preset>
<access>public</access>
<flags>own</flags>
<setflags>nodup</setflags>
<getflags>none</getflags>
</member>
</members>
<virtualFns>
<!-- Database functions -->
<fn name="create" location="post" >
<descr>
</descr>
<access>public</access>
<returnType>int</returnType>
<defaultReturnValue>GWEN_ERROR_NOT_IMPLEMENTED</defaultReturnValue>
<params>
<param type="uint32_t" name="flags" >
<descr>
</descr>
</param>
</params>
</fn>
<fn name="open" location="post" >
<descr>
</descr>
<access>public</access>
<returnType>int</returnType>
<defaultReturnValue>GWEN_ERROR_NOT_IMPLEMENTED</defaultReturnValue>
<params>
<param type="uint32_t" name="flags" >
<descr>
</descr>
</param>
</params>
</fn>
<fn name="close" location="post" >
<descr>
</descr>
<access>public</access>
<returnType>int</returnType>
<defaultReturnValue>GWEN_ERROR_NOT_IMPLEMENTED</defaultReturnValue>
<params>
<param type="uint32_t" name="flags" >
<descr>
</descr>
</param>
</params>
</fn>
<fn name="check" location="post" >
<descr>
</descr>
<access>public</access>
<returnType>int</returnType>
<defaultReturnValue>GWEN_ERROR_NOT_IMPLEMENTED</defaultReturnValue>
<params>
<param type="GWEN_BUFFER*" name="resultTextBuf" >
<descr>
</descr>
</param>
</params>
</fn>
<!-- Table functions -->
<fn name="createTable" location="post" >
<descr>
</descr>
<access>public</access>
<returnType>AQDB_TABLE *</returnType>
<defaultReturnValue>NULL</defaultReturnValue>
<params>
<param type="const char*" name="tableName" >
<descr>
</descr>
</param>
<param type="uint32_t" name="flags" >
<descr>
</descr>
</param>
<param type="const AQDB_COLUMN_LIST*" name="columns" >
<descr>
</descr>
</param>
</params>
</fn>
<fn name="openTable" location="post" >
<descr>
</descr>
<access>public</access>
<returnType>AQDB_TABLE *</returnType>
<defaultReturnValue>NULL</defaultReturnValue>
<params>
<param type="uint32_t" name="accessFlags" >
<descr>
</descr>
</param>
<param type="const char*" name="tableName" >
<descr>
</descr>
</param>
<param type="uint32_t" name="flags" >
<descr>
</descr>
</param>
<param type="AQDB_ID*" name="pTableId" >
<descr>
</descr>
</param>
</params>
</fn>
<fn name="closeTable" location="post" >
<descr>
</descr>
<access>public</access>
<returnType>int</returnType>
<defaultReturnValue>GWEN_ERROR_NOT_IMPLEMENTED</defaultReturnValue>
<params>
<param type="AQDB_TABLE *" name="dbTable" >
<descr>
</descr>
</param>
<param type="uint32_t" name="flags" >
<descr>
</descr>
</param>
</params>
</fn>
<fn name="beginEdit" location="post" >
<descr>
</descr>
<access>public</access>
<returnType>int</returnType>
<defaultReturnValue>GWEN_ERROR_NOT_IMPLEMENTED</defaultReturnValue>
<params>
<param type="uint32_t" name="editFlags" >
<descr>
</descr>
</param>
<param type="const char*" name="userName" >
<descr>
</descr>
</param>
</params>
</fn>
<fn name="endEdit" location="post" >
<descr>
</descr>
<access>public</access>
<returnType>int</returnType>
<defaultReturnValue>GWEN_ERROR_NOT_IMPLEMENTED</defaultReturnValue>
<params>
<param type="uint32_t" name="editFlags" >
<descr>
</descr>
</param>
</params>
</fn>
<!-- Query functions -->
<fn name="querySubmit" location="post" >
<descr>
</descr>
<access>public</access>
<returnType>int</returnType>
<defaultReturnValue>GWEN_ERROR_NOT_IMPLEMENTED</defaultReturnValue>
<params>
<param type="uint32_t" name="accessFlags" >
<descr>
</descr>
</param>
<param type="AQDB_TABLE *" name="dbTable" >
<descr>
</descr>
</param>
<param type="AQDB_ID" name="refQueryId" >
<descr>
</descr>
</param>
<param type="const char*" name="queryExpression" >
<descr>
</descr>
</param>
<param type="uint32_t" name="queryFlags" >
<descr>
</descr>
</param>
<param type="AQDB_ID*" name="pQueryId" >
<descr>
</descr>
</param>
</params>
</fn>
<fn name="queryGetFirst" location="post" >
<descr>
</descr>
<access>public</access>
<returnType>int</returnType>
<defaultReturnValue>GWEN_ERROR_NOT_IMPLEMENTED</defaultReturnValue>
<params>
<param type="AQDB_ID" name="queryId" >
<descr>
</descr>
</param>
<param type="AQDB_ID*" name="idListPointer" >
<descr>
</descr>
</param>
<param type="int*" name="pIdListLength" >
<descr>
</descr>
</param>
</params>
</fn>
<fn name="queryGetNext" location="post" >
<descr>
</descr>
<access>public</access>
<returnType>int</returnType>
<defaultReturnValue>GWEN_ERROR_NOT_IMPLEMENTED</defaultReturnValue>
<params>
<param type="AQDB_ID" name="queryId" >
<descr>
</descr>
</param>
<param type="AQDB_ID*" name="idListPointer" >
<descr>
</descr>
</param>
<param type="int*" name="pIdListLength" >
<descr>
</descr>
</param>
</params>
</fn>
<fn name="queryClose" location="post" >
<descr>
</descr>
<access>public</access>
<returnType>int</returnType>
<defaultReturnValue>GWEN_ERROR_NOT_IMPLEMENTED</defaultReturnValue>
<params>
<param type="AQDB_ID" name="queryId" >
<descr>
</descr>
</param>
</params>
</fn>
<fn name="getActiveIdsForTable" location="post" >
<descr>
</descr>
<access>public</access>
<returnType>GWEN_IDLIST64 *</returnType>
<defaultReturnValue>NULL</defaultReturnValue>
<params>
<param type="uint32_t" name="accessFlags" >
<descr>
</descr>
</param>
<param type="AQDB_TABLE *" name="dbTable" >
<descr>
</descr>
</param>
<param type="uint32_t" name="queryFlags" >
<descr>
</descr>
</param>
</params>
</fn>
<!-- Object functions -->
<fn name="addObject" location="post" >
<descr>
</descr>
<access>public</access>
<returnType>int</returnType>
<defaultReturnValue>GWEN_ERROR_NOT_IMPLEMENTED</defaultReturnValue>
<params>
<param type="AQDB_TABLE*" name="dbTable" >
<descr>
</descr>
</param>
<param type="AQDB_OBJECT*" name="object" >
<descr>
</descr>
</param>
</params>
</fn>
<fn name="getObjectPos" location="post" >
<descr>
</descr>
<access>public</access>
<returnType>int64_t </returnType>
<defaultReturnValue>GWEN_ERROR_NOT_IMPLEMENTED</defaultReturnValue>
<params>
<param type="const AQDB_TABLE*" name="dbTable" >
<descr>
</descr>
</param>
<param type="uint64_t" name="index" >
<descr>
</descr>
</param>
<param type="int" name="asWriter" >
<descr>
</descr>
</param>
</params>
</fn>
<fn name="setObjectPos" location="post" >
<descr>
</descr>
<access>public</access>
<returnType>int </returnType>
<defaultReturnValue>GWEN_ERROR_NOT_IMPLEMENTED</defaultReturnValue>
<params>
<param type="AQDB_TABLE*" name="dbTable" >
<descr>
</descr>
</param>
<param type="uint64_t" name="index" >
<descr>
</descr>
</param>
<param type="uint64_t" name="objectPos" >
<descr>
</descr>
</param>
</params>
</fn>
<fn name="purgeObject" location="post" >
<descr>
</descr>
<access>public</access>
<returnType>int </returnType>
<defaultReturnValue>GWEN_ERROR_NOT_IMPLEMENTED</defaultReturnValue>
<params>
<param type="AQDB_TABLE*" name="dbTable" >
<descr>
</descr>
</param>
<param type="AQDB_ID" name="id" >
<descr>
</descr>
</param>
</params>
</fn>
<fn name="deleteObject" location="post" >
<descr>
</descr>
<access>public</access>
<returnType>int</returnType>
<defaultReturnValue>GWEN_ERROR_NOT_IMPLEMENTED</defaultReturnValue>
<params>
<param type="AQDB_TABLE*" name="dbTable" >
<descr>
</descr>
</param>
<param type="AQDB_ID" name="objectId" >
<descr>
</descr>
</param>
</params>
</fn>
<fn name="writeObject" location="post" >
<descr>
</descr>
<access>public</access>
<returnType>int</returnType>
<defaultReturnValue>GWEN_ERROR_NOT_IMPLEMENTED</defaultReturnValue>
<params>
<param type="AQDB_TABLE*" name="dbTable" >
<descr>
</descr>
</param>
<param type="const AQDB_OBJECT*" name="object" >
<descr>
</descr>
</param>
</params>
</fn>
<fn name="readObject" location="post" >
<descr>
</descr>
<access>public</access>
<returnType>int</returnType>
<defaultReturnValue>GWEN_ERROR_NOT_IMPLEMENTED</defaultReturnValue>
<params>
<param type="uint32_t" name="accessFlags" >
<descr>
</descr>
</param>
<param type="AQDB_TABLE*" name="dbTable" >
<descr>
</descr>
</param>
<param type="AQDB_ID" name="objectId" >
<descr>
</descr>
</param>
<param type="AQDB_OBJECT**" name="pObject" >
<descr>
</descr>
</param>
</params>
</fn>
<fn name="getRollbackSessions" location="post" >
<descr>
</descr>
<access>public</access>
<returnType>int</returnType>
<defaultReturnValue>GWEN_ERROR_NOT_IMPLEMENTED</defaultReturnValue>
<params>
<param type="uint32_t" name="accessFlags" >
<descr>
</descr>
</param>
<param type="AQDB_SESSION_DESCR_LIST*" name="sessionDescrList" >
<descr>
</descr>
</param>
</params>
</fn>
<fn name="undoSession" location="post" >
<descr>
</descr>
<access>public</access>
<returnType>int</returnType>
<defaultReturnValue>GWEN_ERROR_NOT_IMPLEMENTED</defaultReturnValue>
<params>
<param type="AQDB_ID" name="sessionId" >
<descr>
</descr>
</param>
</params>
</fn>
</virtualFns>
</type>
</tm2>
src/libs/aqdatabase/backendsupport/iolayer.xml
<?xml?>
<tm2>
<type id="AQDB_IOLAYER" type="pointer">
<descr>
This class contains changelog information,
</descr>
<lang id="c">
<identifier>AQDB_IOLAYER</identifier>
<prefix>AQDB_IoLayer</prefix>
<baseFileName>iolayer</baseFileName>
<flags>
nocopy
nodup
with_inherit
with_refcount
</flags>
<headers>
<header type="sys" loc="pre">aqdatabase/aqdb_db_be.h</header>
<header type="sys" loc="pre">gwenhywfar/idlist64.h</header>
<header type="local" loc="pre">aqdatabase/backendsupport/table.h</header>
</headers>
<inlines>
<inline loc="end" access="public">
<typeFlagsMask></typeFlagsMask>
<typeFlagsValue></typeFlagsValue>
<content>
$(api) AQDB_TABLE* $(struct_prefix)_GetTableById(const $(struct_type) *st, AQDB_ID id);
</content>
</inline>
<inline loc="code">
<typeFlagsMask></typeFlagsMask>
<typeFlagsValue></typeFlagsValue>
<content>
AQDB_TABLE* $(struct_prefix)_GetTableById(const $(struct_type) *st, AQDB_ID id)
{
if (st->dbTypeTables) {
AQDB_TABLE *dbt;
dbt=AQDB_Table_List_First(st->dbTypeTables);
while (dbt) {
if (AQDB_Table_GetTableId(dbt)==id)
return dbt;
dbt=AQDB_Table_List_Next(dbt);
}
}
return NULL;
}
</content>
</inline>
<inline loc="end" access="public">
<typeFlagsMask></typeFlagsMask>
<typeFlagsValue></typeFlagsValue>
<content>
$(api) AQDB_TABLE* $(struct_prefix)_GetTableByName(const $(struct_type) *st, const char *name);
</content>
</inline>
<inline loc="code">
<typeFlagsMask></typeFlagsMask>
<typeFlagsValue></typeFlagsValue>
<content>
AQDB_TABLE* $(struct_prefix)_GetTableByName(const $(struct_type) *st, const char *name)
{
if (st->dbTypeTables) {
AQDB_TABLE *dbt;
dbt=AQDB_Table_List_First(st->dbTypeTables);
while (dbt) {
const char *s;
s=AQDB_Table_GetName(dbt);
if (s && *s && strcasecmp(s, name)==0)
return dbt;
dbt=AQDB_Table_List_Next(dbt);
}
}
return NULL;
}
</content>
</inline>
</inlines>
</lang>
<enums>
</enums>
<members>
<member name="name" type="char_ptr" maxlen="32" >
<descr>
</descr>
<access>public</access>
<flags>own</flags>
<setflags>const dup</setflags>
<getflags>const</getflags>
</member>
<member name="database" type="AQDB_DB">
<descr>
</descr>
<default>NULL</default>
<preset>NULL</preset>
<access>public</access>
<flags>volatile</flags>
<setflags>nodup noconst</setflags>
<getflags>none</getflags>
</member>
<member name="currentSessionId" type="AQDB_ID" maxlen="8">
<default>0</default>
<preset>0</preset>
<flags></flags>
<access>public</access>
</member>
<member name="currentUserName" type="char_ptr" maxlen="64" >
<descr>
</descr>
<access>public</access>
<flags>own</flags>
<setflags>const dup</setflags>
<getflags>const</getflags>
</member>
<member name="dbTypeTables" type="AQDB_TABLE_LIST" >
<descr>
</descr>
<default>NULL</default>
<preset>NULL</preset>
<access>public</access>
<flags>own</flags>
<setflags>nodup</setflags>
<getflags>none</getflags>
</member>
</members>
<virtualFns>
<!-- Database functions -->
<fn name="create" location="post" >
<descr>
</descr>
<access>public</access>
<returnType>int</returnType>
<defaultReturnValue>GWEN_ERROR_NOT_IMPLEMENTED</defaultReturnValue>
<params>
<param type="uint32_t" name="flags" >
<descr>
</descr>
</param>
</params>
</fn>
<fn name="open" location="post" >
<descr>
</descr>
<access>public</access>
<returnType>int</returnType>
<defaultReturnValue>GWEN_ERROR_NOT_IMPLEMENTED</defaultReturnValue>
<params>
<param type="uint32_t" name="flags" >
<descr>
</descr>
</param>
</params>
</fn>
<fn name="close" location="post" >
<descr>
</descr>
<access>public</access>
<returnType>int</returnType>
<defaultReturnValue>GWEN_ERROR_NOT_IMPLEMENTED</defaultReturnValue>
<params>
<param type="uint32_t" name="flags" >
<descr>
</descr>
</param>
</params>
</fn>
<fn name="check" location="post" >
<descr>
</descr>
<access>public</access>
<returnType>int</returnType>
<defaultReturnValue>GWEN_ERROR_NOT_IMPLEMENTED</defaultReturnValue>
<params>
<param type="GWEN_BUFFER*" name="resultTextBuf" >
<descr>
</descr>
</param>
</params>
</fn>
<!-- Table functions -->
<fn name="createTable" location="post" >
<descr>
</descr>
<access>public</access>
<returnType>AQDB_TABLE *</returnType>
<defaultReturnValue>NULL</defaultReturnValue>
<params>
<param type="const char*" name="tableName" >
<descr>
</descr>
</param>
<param type="uint32_t" name="flags" >
<descr>
</descr>
</param>
<param type="const AQDB_COLUMN_LIST*" name="columns" >
<descr>
</descr>
</param>
</params>
</fn>
<fn name="openTable" location="post" >
<descr>
</descr>
<access>public</access>
<returnType>AQDB_TABLE *</returnType>
<defaultReturnValue>NULL</defaultReturnValue>
<params>
<param type="uint32_t" name="accessFlags" >
<descr>
</descr>
</param>
<param type="const char*" name="tableName" >
<descr>
</descr>
</param>
<param type="uint32_t" name="flags" >
<descr>
</descr>
</param>
<param type="AQDB_ID*" name="pTableId" >
<descr>
</descr>
</param>
</params>
</fn>
<fn name="closeTable" location="post" >
<descr>
</descr>
<access>public</access>
<returnType>int</returnType>
<defaultReturnValue>GWEN_ERROR_NOT_IMPLEMENTED</defaultReturnValue>
<params>
<param type="AQDB_TABLE *" name="dbTable" >
<descr>
</descr>
</param>
<param type="uint32_t" name="flags" >
<descr>
</descr>
</param>
</params>
</fn>
<fn name="beginEdit" location="post" >
<descr>
</descr>
<access>public</access>
<returnType>int</returnType>
<defaultReturnValue>GWEN_ERROR_NOT_IMPLEMENTED</defaultReturnValue>
<params>
<param type="uint32_t" name="editFlags" >
<descr>
</descr>
</param>
<param type="const char*" name="userName" >
<descr>
</descr>
</param>
</params>
</fn>
<fn name="endEdit" location="post" >
<descr>
</descr>
<access>public</access>
<returnType>int</returnType>
<defaultReturnValue>GWEN_ERROR_NOT_IMPLEMENTED</defaultReturnValue>
<params>
<param type="uint32_t" name="editFlags" >
<descr>
</descr>
</param>
</params>
</fn>
<!-- Query functions -->
<fn name="querySubmit" location="post" >
<descr>
</descr>
<access>public</access>
<returnType>int</returnType>
<defaultReturnValue>GWEN_ERROR_NOT_IMPLEMENTED</defaultReturnValue>
<params>
<param type="uint32_t" name="accessFlags" >
<descr>
</descr>
</param>
<param type="AQDB_TABLE *" name="dbTable" >
<descr>
</descr>
</param>
<param type="AQDB_ID" name="refQueryId" >
<descr>
</descr>
</param>
<param type="const char*" name="queryExpression" >
<descr>
</descr>
</param>
<param type="uint32_t" name="queryFlags" >
<descr>
</descr>
</param>
<param type="AQDB_ID*" name="pQueryId" >
<descr>
</descr>
</param>
</params>
</fn>
<fn name="queryGetFirst" location="post" >
<descr>
</descr>
<access>public</access>
<returnType>int</returnType>
<defaultReturnValue>GWEN_ERROR_NOT_IMPLEMENTED</defaultReturnValue>
<params>
<param type="AQDB_ID" name="queryId" >
<descr>
</descr>
</param>
<param type="AQDB_ID*" name="idListPointer" >
<descr>
</descr>
... Dieser Diff wurde abgeschnitten, weil er die maximale Anzahl anzuzeigender Zeilen überschreitet.

Auch abrufbar als: Unified diff