initializing and exiting 31
account
interface 20
any
79
building and testing 11
array
76
attribute
71
mapping for 24
readonly 71
bank client 27
about 15
location of source code 16
bank
interface 22
bank server 41
implementing 45
basic types 60
boolean
61
building and testing applications 11
building the bank client and server 16
defining 33
char
61
checkingAccount
interface 21
mapping IDL to 24
compiling IDL for CORBA applications 23
interface repository 54
name service 54
const
76
constructors 79
context
70
examples 4
modules 53
overview 1
debugging 55
deduced typecode 80
callbacks 33
methods 84
utilities for sharing an object reference 7
definitions 65
Hello World source code 13
designing IDL 19
using macros instead of functions 69
enum
72
user code called by the server 55
example of a named grid 85
examples of scoping symbols 66
exception 69
exception
78
mapping for 25
exiting account frames 31
account
interface 20
bank
interface 22
checkingAccount
interface 21
designing 19
generating stub and skeleton code 7
how it is used 58
introduction 57
parsing into stubs and skeletons 53
terminology 63
implementation 86
corresponding Lisp functions 81
implementation objects 83
implementation of IDL operations 86
bank client GUI 28
bank server 45
CORBA objects on the server 42
hello world client 9
hello world server 10
servant classes 45
servant methods 46
Initial References 56
account frames 31
the ORB 37
integer types 62
interface
67
configuring 54
mapping for 24
corresponding to IDL types 81
about 2
features 3
of Bank example code 16
of Hello World example code 12
any
79
array
76
attribute
71
attributes 24
const
76
details 59
enum
72
exception
78
exceptions 25
how names of operations are formed 81
how names of types are formed 80
IDL into Common Lisp servants 83
IDL to Common Lisp 24
interface
67
interfaces 24
Lisp functions corresponding to IDL types 81
module
72
native types 83
operation
68
operations 25
overview 80
pseudo-objects to Lisp 81
sequence
77
struct
73
summary 58
typedef
79
union
74
member accessors 74
defining 84
module
72
CORBA 53
Multi-threading 55
configuring 54
named types 62
scoped 65
narrowing an object reference 82
mapping 83
nicknames for distinguished packages 65
defining utilities for sharing 7
narrowing 82
obtaining first 37
Object URL 56
octet
61
oneway
69
operation
68
operations 25
initializing 37
package_prefix
pragma 67
distinguished 64
parameter passing modes 69
parsing IDL into stubs and skeletons 53
PIDL 42
obtaining initial 51
Portable Object Adapter (POA) 42
pseudo IDL (PIDL) 42
mapping 81
scoped names and scoped symbols 65
examples 66
semantics of type mapping 60
sequence
77
implementing 45
implementing 46
IDL into Common Lisp 83
bank 41
implementing 10
implementing CORBA objects 42
running 17
sharing an object reference 7
generating from IDL 7
parsing IDL into 53
Bank example 16
Hello World example 12
string 62
struct
73
generating from IDL 7
parsing IDL into 53
examples of scoping 66
scoped 65
system exception 78
IDL 63
semantics 60
deduced 80
typecodes for parsed IDL 82
typedef
79
basic types 24
integer 62
named types 62
native types 83