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