"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "src/include/firebird/FirebirdInterface.idl" between
Firebird-3.0.2.32703-0.tar.bz2 and Firebird-3.0.4.33054-0.tar.bz2

About: Firebird is a relational database offering many ANSI SQL standard features.

FirebirdInterface.idl  (Firebird-3.0.2.32703-0.tar.bz2):FirebirdInterface.idl  (Firebird-3.0.4.33054-0.tar.bz2)
skipping to change at line 214 skipping to change at line 214
{ {
PluginBase createPlugin(Status status, PluginConfig factoryParameter); PluginBase createPlugin(Status status, PluginConfig factoryParameter);
} }
// Required to let plugins manager invoke module's cleanup routine before unload ing it. // Required to let plugins manager invoke module's cleanup routine before unload ing it.
// For some OS/compiler this may be done in dtor of global variable in module it self. // For some OS/compiler this may be done in dtor of global variable in module it self.
// Others (Windows/VC) fail to create some very useful resources (threads) when module is unloading. // Others (Windows/VC) fail to create some very useful resources (threads) when module is unloading.
interface PluginModule : Versioned interface PluginModule : Versioned
{ {
void doClean(); void doClean();
version: // 3.0.3 => 3.0.4
// Used to release resources allocated per-thread
void threadDetach();
} }
// Interface to deal with plugins here and there, returned by master interface // Interface to deal with plugins here and there, returned by master interface
interface PluginManager : Versioned interface PluginManager : Versioned
{ {
// Plugin types // Plugin types
const uint TYPE_PROVIDER = 1; const uint TYPE_PROVIDER = 1;
const uint TYPE_FIRST_NON_LIB = 2; const uint TYPE_FIRST_NON_LIB = 2;
const uint TYPE_AUTH_SERVER = 3; const uint TYPE_AUTH_SERVER = 3;
const uint TYPE_AUTH_CLIENT = 4; const uint TYPE_AUTH_CLIENT = 4;
skipping to change at line 1027 skipping to change at line 1031
boolean getReadOnly(); boolean getReadOnly();
int getWait(); int getWait();
uint getIsolation(); uint getIsolation();
PerformanceInfo* getPerf(); PerformanceInfo* getPerf();
} }
interface TraceParams : Versioned interface TraceParams : Versioned
{ {
uint getCount(); uint getCount();
const dsc* getParam(uint idx); const dsc* getParam(uint idx);
version:
const string getTextUTF8(Status status, uint idx);
} }
interface TraceStatement : Versioned interface TraceStatement : Versioned
{ {
int64 getStmtID(); int64 getStmtID();
PerformanceInfo* getPerf(); PerformanceInfo* getPerf();
} }
interface TraceSQLStatement : TraceStatement interface TraceSQLStatement : TraceStatement
{ {
 End of changes. 2 change blocks. 
0 lines changed or deleted 7 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)