Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space IceMaster and version 3.7.1

Znav
nextMATLAB Mapping for Identifiers
prevInitialization in MATLAB

The client-side Slice-to-MATLAB mapping defines how Slice data types are translated to MATLAB types, and how clients invoke operations, pass parameters, and handle errors. Much of the MATLAB mapping is intuitive. For example, Slice sequences map to MATLAB arrays, so there is essentially nothing new you have to learn in order to use Slice sequences in MATLAB.

...

Info

The Ice Module
All of the APIs for the Ice run time are nested in the Ice package, to avoid clashes with definitions for other libraries or applications. Some of the contents of the Ice package are generated from Slice definitions; other parts of the Ice package provide special-purpose definitions that do not have a corresponding Slice definition. We will incrementally cover the contents of the Ice package throughout the remainder of the chapter.

A MATLAB application can load the Ice run time using the loadlibrary function:

Code Block
languagematlab
loadlibrary('
icematlab
ice', @iceproto);

or

Code Block
languagematlab
loadlibrary('ice'); % requires a C/C++ compiler to build the generated "thunk" library

If the function executes without error, the Ice run time is loaded and available for use. You can determine the version of the Ice run time you have just loaded by calling the stringVersion function:

Code Block
languagematlab
icever = Ice.stringVersion();

Topics

Children Display

Znav
nextMATLAB Mapping for Identifiers
prevInitialization in MATLAB