Network Router User Manual
GINA V4.0 System Administrator Guide – September 2000 5
Druck vom 24. 01.2001 17:00.19 aender
2 Changes since Version 3
2.1 Interface cancelations
The interfaces listed in the following section were changed in Version 4.0 of GINA. This ver-
sion contains the new variant. Each section indicates the GINA version as of which the rel-
evant interface or its old variant is no longer supported.
G_Exception eliminated
In earlier versions, GINA used the exception handling simulation of the Generic++ class
library [11] on some platforms. To facilitate this, the GINA exception classes were derived
internally from the Generic class G_Exception. This derivation process has had to be
eliminated because of a compiler problem.
The message and name methods derived from G_Exception described in the Reference
Manual are omitted from GINA Version 4.0 and later.
OQL
Version 3.0 of GINA sees the introduction of a new, improved interface for database queries
which is a subset of ODMG-OQL. Up to this version, the new OQL existed in parallel to the
old one and the user can decide the variant to be used.
Access via the old OQL will be eliminated as of GINA Version 4.0.
Entering special options in the mgen2 and mdiff generators
As of Version 3.3, special options (e.g. noansi, nohinfo) for the mgen2 and mdiff gen-
erators can be defined in a file, i.e. you no longer need to specify them individually in the
call. Instead, you reference an existing file using the -k option when you call a generator.
All of the special options can be specified in this file.
As of Version 3.3, special options were supported both as call options and via a special op-
tion file. As of Version 4, however, special options will only be read from a file.