*

CORBA2 Support

The following CORBA compliance table was derived from the OMG CORBA2 Specification. See Chapter 12 "General Inter-ORB Protocols" for IIOP details.

General Inter-ORB Protocol (GIOP/IIOP)

GIOP/IIOP

messages

Bojangles

Implementation

MessageHeader

Implemented

RequestHeader

Implemented

ReplyHeader

Implemented

CancelRequestHeader

Implemented

LocateRequestHeader

Implemented

LocateStatusType

Implemented

LocateReplyHeader

Implemented

CloseConnection

Implemented

Object Request Broker

ORB

methods

Bojangles

Implementation

object_to_string

Implemented

string_to_object

Implemented

create_list

-

create_operation_list

-

get_default_context

-

BOA_init

Implemented

list_inital_services

current development

resolve_initial_references

Implemented

send_mulitiple_request_oneway

-

send_multiple_requests_deferred

-

poll_next_response

-

get_next_response

-

CORBA Extensions

CORBA Extension

ORB/BOA methods

Bojangles

Implementation

PassByValue

Implemented

URLToObject

Implemented

getInterface

Implemented

getStubClass

Implemented

getSkeletonClass

Implemented

close

Implemented

Other CORBA Structures

CORBA

Structures

Bojangles

Implementation

IOR

Implemented

IOP ServiceContext

Implemented

CDR Transfer Syntax

Implemented

CORBA Operations

CORBA

methods

Bojangles

Implementation

ORB_init

Implemented

ServerRequest

-

is_nil

-

duplicate

-

not_existant

-

hash

-

create_request

-

Basic Object Adapter

BOA

methods

Bojangles

Implementation

create

Implemented

dispose

Implemented

get_id

Implemented

change_implementation

Implemented

get_principal

-

set_exception

-

impl_is_ready

current development

deactivate_impl

current development

object_is_ready

current development

deactivate_obj

current development

Dynamic Invocation Interface

Request

methods

Bojangles

Implementation

add_arg

-

invoke

-

delete

-

send

-

get_response

-

Name Value List (NVList)

NVList

methods

Bojangles

Implementation

add_item

-

free

-

free_memory

-

get_count

-

Context Object Operations

Context

methods

Bojangles

Implementation

set_one_value

-

set_values

-

get_values

-

delete_values

-

create_child

-

delete

-

Object Operations

Object

methods

Bojangles

Implementation

get_ Implementation

-

get_interface

-

is_nil

-

duplicate

-

not_existant

-

hash

-

create_request

-