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