All Manuals > Developing Component Software with CORBA

NextPrevTopContents

Index

A

account frames

initializing and exiting 31

account interface 20

any 83

applications

building and testing 11

array 80

attribute 75

attributes

mapping for 24

readonly 75

B

bank client 27

Bank example

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

C

callbacks

defining 33

char 65

checkingAccount interface 21

Common Lisp

mapping IDL to 24

compiling IDL for CORBA applications 23

configuring

interface repository 56

name service 56

const 80

constructors 83

context 74

CORBA

examples 4

modules 55

overview 1

D

debugging 57

deduced typecode 84

defining

callbacks 33

interfaces 6 , 29

methods 88

utilities for sharing an object reference 7

definitions 69

defsystem

Hello World source code 12

designing IDL 19

distinguished packages 68 , 69

E

efficiency optimization

using macros instead of functions 73

enum 76

error handling

user code called by the server 57

example of a named grid 89

examples of scoping symbols 70

exception 73

exception 82

exceptions

mapping for 25

exiting account frames 31

F

first object reference

obtaining initial POA object and registering 51

floating point types 66

G

generating

stub and skeleton code from IDL 7

GUI

implementing bank client's 28

H

Hello World 5 - 12

complete source code 12

host name in IORs 59

how IDL is used 62

I

IDL

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

IDL operations

implementation 90

IDL types

corresponding Lisp functions 85

implementation objects 87

implementation of IDL operations 90

implementing

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

initializing

account frames 31

the ORB 37

integer types 66

interface 71

interface repository

configuring 56

interfaces

defining 6 , 29

mapping for 24

IOR file 7 , 13

IOR hostname 59

L

Lisp functions

corresponding to IDL types 85

LispWorks ORB

about 2

features 4

location

of Bank example code 16

of Hello World example code 12

M

mapping

any 83

array 80

attribute 75

attributes 24

basic types 24 , 64

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

methods

defining 88

module 76

modules

CORBA 55

Multi-threading 58

N

name service

configuring 56

named types 66

names

scoped 69

narrowing an object reference 86

native types

mapping 87

nicknames for distinguished packages 69

O

object reference

defining utilities for sharing 7

narrowing 86

obtaining first 37

Object URL 58

octet 65

oneway 73

operation 72

operations 25

ORB

initializing 37

ORB initargs

-IIOPhost 59

-IIOPnumeric 59

-IIOPport 58

-ORBDefaultInitRef 56

-ORBhost 59

-ORBInitRef 56

-ORBnumeric 59

-ORBport 58

P

package_prefix pragma 71

packages

distinguished 68

parameter passing modes 73

parsing IDL into stubs and skeletons 55

PIDL 42

POA object

Multi-threading 58

obtaining initial 51

port

specifying 58

Portable Object Adapter (POA) 42

pseudo IDL (PIDL) 42

pseudo-objects

mapping 85

R

readonly attributes 75

registering

first object reference 51

return values 73

running server and client 17

S

scoped names and scoped symbols 69

scoping symbols

examples 70

semantics of type mapping 64

sequence 81

servant classes

implementing 45

servant methods

implementing 46

servants

IDL into Common Lisp 87

server

bank 41

implementing 10

implementing CORBA objects 42

multiple servers 58

running 17

sharing an object reference 7

skeleton code

generating from IDL 7

skeletons

parsing IDL into 55

source code

Bank example 16

Hello World example 12

string 66

struct 77

stub code

generating from IDL 7

stubs

parsing IDL into 55

symbols

examples of scoping 70

scoped 69

system exception 82

T

terminology

IDL 67

type mapping

semantics 64

typecode

deduced 84

typecodes for parsed IDL 86

typedef 83

types

basic types 24

integer 66

named types 66

native types 87

U

union 78

user exceptions 82

utilities

for sharing an object reference 7


Developing Component Software with CORBA - 7 Aug 2017

NextPrevTopContents