Reference - Table of contents
Javadoc: Business Rule Beans
Javadoc: Internationalization Service
RMI-IIOP Programmer's Guide
IDLJ reference
CORBA programming reference
:
PDF version of these articles
Interface Definition Language
IDL name scoping
IDL interface declarations
IDL constant declarations
IDL type declarations
IDL integer types
IDL floating point types
IDL character type
IDL boolean type
IDL octet type
IDL any type
IDL constructed types
IDL template types
IDL arrays
IDL object types
IDL exception declarations
IDL attribute declarations
IDL operation declarations
IDL operation declarations: "oneway" keyword
IDL operation declarations: parameter list
IDL operation declarations: "raises" expression
IDL operation declarations: "context" expression
Multiple IDL interfaces
IDL include directives
IDL pragma directives
The idlc command (IDL compiler)
Options for the idlc command
The idlc command: Emitted C++ filenames
The IDL-to-Java compiler
Options for the IDL-to-Java compiler
IDL-to-Java: Emitting client and server bindings
IDL-to-Java: Specifying alternative locations for include files
IDL-to-Java: Emitting bindings for include files
IDL-to-Java: Inserting package prefixes
IDL-to-Java: Emitting makefiles and specifying the path separator character
Conventions used in documenting IDL syntax
IDL lexical rules
IDL reserved words
Syntax for comments in IDL code
The implementation registration utility (regimpl)
CORBA programming
CORBA C++ bindings
CORBA C++ bindings for constants
CORBA types and business objects
CORBA basic types
CORBA types that return object references
CORBA C++ bindings for data types
C++ bindings for CORBA Any type
C++ bindings for CORBA Array types
C++ bindings for CORBA Atomic data types
C++ bindings for CORBA Enumerations
C++ bindings for CORBA Sequence types
C++ bindings for CORBA Strings
C++ bindings for CORBA Struct types
C++ bindings for CORBA Union types
C++ bindings for CORBA WStrings
CORBA C++ binding restrictions
CORBA programming: Name scoping and modules in the C++ bindings
Commonly used CORBA interfaces
CORBA class interfaces
CORBA::object interfaces
CORBA::ORB interfaces
C++ bindings for CORBA interfaces
Managing CORBA object references
Widening CORBA object references
Narrowing CORBA object references
CORBA programming: Narrowing to a C++ implementation
CORBA programming: Storage management and _var types
CORBA programming: Argument passing considerations for C++ bindings
CORBA programming: C++ type mapping for argument passing
CORBA programming: Storage management responsibilities for arguments
CORBA internationalization considerations
CORBA internationalization: Initializing client programs
CORBA internationalization: Character set restriction
CORBA internationalization: Passing object references over multiple platforms
CORBA internationalization: Using the OMG char data type in IDL files
The CORBA module
CORBA module: Types
CORBA module: AliasDef Interface
AliasDef::original_type_def
CORBA module: Any Class
Any::_nil
Any::operator<<
Any::operator>>
Any::replace
Any::type
CORBA module: ArrayDef Interface
ArrayDef::element_type
ArrayDef::element_type_def
ArrayDef::length
CORBA module: AttributeDef Interface
AttributeDef::describe
AttributeDef::mode
AttributeDef::type_def
CORBA module: BOA Class
BOA::_duplicate
BOA::_nil
BOA::create
BOA::deactivate_impl
BOA::dispose
BOA::execute_next_request
BOA::execute_request_loop
BOA::get_id
BOA::get_principal
BOA::impl_is_ready
BOA::request_pending
CORBA module: BOA::DynamicImplementation Class
BOA::DynamicImplementation::invoke
CORBA module: ConstantDef Interface
ConstantDef::describe
ConstantDef::type_def
ConstantDef::value
CORBA module: Contained Interface
Contained::absolute_name
Contained::containing_repository
Contained::defined_in
Contained::describe
Contained::id
Contained::name
Contained::version
CORBA module: Container Interface
Container::contents
Container::create_alias
Container::create_constant
Container::create_enum
Container::create_exception
Container::create_interface
Container::create_module
Container::create_struct
Container::create_union
Container::describe_contents
Container::lookup
Container::lookup_name
CORBA module: Context Class
Context::_duplicate
Context::_nil
Context::context_name
Context::create_child
Context::delete_values
Context::get_values
Context::parent
Context::set_one_value
Context::set_values
CORBA module: ContextList Class
ContextList::_duplicate
ContextList::_nil
ContextList::add
ContextList::add_consume
ContextList::count
ContextList::item
ContextList::remove
CORBA module: CORBA Class
CORBA::_boa
CORBA::is_nil
CORBA::ORB_init
CORBA::release
CORBA::string_alloc
CORBA::string_dup
CORBA::string_free
CORBA::wstring_alloc
CORBA::wstring_dup
CORBA::wstring_free
CORBA module: Current Class
Current::_duplicate
Current::_nil
CORBA module: EnumDef Interface
EnumDef::members
CORBA module: Environment Class
Environment::_duplicate
Environment::_nil
Environment::clear
Environment::exception
CORBA module: Exception Class
Exception::_duplicate
Exception::_nil
Exception::id
CORBA module: ExceptionDef Interface
ExceptionDef::describe
ExceptionDef::members
CORBA module: ExceptionList Class
ExceptionList::_duplicate
ExceptionList::_nil
ExceptionList::add
ExceptionList::add_consume
ExceptionList::count
ExceptionList::item
ExceptionList::remove
CORBA module: IDLType Interface
IDLType::type
CORBA module: ImplementationDef Interface
ImplementationDef::get_alias
ImplementationDef::get_id
CORBA module: ImplRepository Class
ImplRepository::find_impldef
ImplRepository::find_impldef_by_alias
CORBA module: InterfaceDef Interface
InterfaceDef::base_interfaces
InterfaceDef::create_attribute
InterfaceDef::create_operation
InterfaceDef::describe
InterfaceDef::describe_interface
InterfaceDef::is_a
CORBA module: IRObject Interface
IRObject::def_kind
IRObject::destroy
CORBA module: ModuleDef Interface
ModuleDef::describe
CORBA module: NamedValue Class
NamedValue::_duplicate
NamedValue::_nil
NamedValue::flags
NamedValue::name
NamedValue::value
CORBA module: NVList Class
NVList::_duplicate
NVList::_nil
NVList::add
NVList::add_item
NVList::add_item_consume
NVList::add_value
NVList::add_value_consume
NVList::count
NVList::get_item_index
NVList::item
NVList::remove
CORBA module: Object Class
Object::_create_request
Object::_duplicate
Object::_get_implementation
Object::_get_interface
Object::_hash
Object::_is_a
Object::_is_equivalent
Object::_narrow
Object::_nil
Object::_non_existent
Object::_request
Object::_this
CORBA module: OperationDef Interface
OperationDef::contexts
OperationDef::describe
OperationDef::exceptions
OperationDef::mode
OperationDef::params
OperationDef::result
OperationDef::result_def
CORBA module: ORB Class
ORB::_duplicate
ORB::_nil
ORB::BOA_init
ORB::create_alias_tc
ORB::create_array_tc
ORB::create_context_list
ORB::create_enum_tc
ORB::create_environment
ORB::create_exception_list
ORB::create_exception_tc
ORB::create_interface_tc
ORB::create_list
ORB::create_named_value
ORB::create_operation_list
ORB::create_recursive_sequence_tc
ORB::create_sequence_tc
ORB::create_string_tc
ORB::create_struct_tc
ORB::create_union_tc
ORB::get_default_context
ORB::get_next_response
ORB::get_service_information
ORB::list_initial_services
ORB::object_to_string
ORB::poll_next_response
ORB::resolve_initial_references
ORB::resolve_initial_references_remote
ORB::send_multiple_requests_deferred
ORB::send_multiple_requests_oneway
ORB::string_to_object
CORBA module: Policy Interface
CORBA module: PrimitiveDef Interface
PrimitiveDef::kind
CORBA module: Principal Interface
CORBA module: Repository Interface
Repository::create_array
Repository::create_sequence
Repository::create_string
Repository::create_wstring
Repository::get_primitive
Repository::lookup_id
CORBA module: Request Class
Request::_duplicate
Request::_nil
Request::add_in_arg
Request::add_inout_arg
Request::add_out_arg
Request::arguments
Request::contexts
Request::ctx
Request::env
Request::exceptions
Request::get_response
Request::invoke
Request::operation
Request::poll_response
Request::result
Request::return_value
Request::send_deferred
Request::send_oneway
Request::set_return_type
Request::target
CORBA module: RequestSeq Class
RequestSeq::allocbuf
RequestSeq::freebuf
RequestSeq::length
RequestSeq::maximum
RequestSeq::operator[]
CORBA module: SequenceDef Interface
SequenceDef::bound
SequenceDef::element_type
SequenceDef::element_type_def
CORBA module: ServerRequest Class
ServerRequest::_duplicate
ServerRequest::_nil
ServerRequest::ctx
ServerRequest::exception
ServerRequest::op_def
ServerRequest::op_name
ServerRequest::params
ServerRequest::result
CORBA module: StringDef Interface
StringDef::bound
CORBA module: StructDef Interface
StructDef::members
CORBA module: SystemException Class
SystemException::_duplicate
SystemException::_nil
SystemException::completed
SystemException::minor
CORBA module: TypeCode Class
TypeCode::_duplicate
TypeCode::_nil
TypeCode::content_type
TypeCode::default_index
TypeCode::discriminator_type
TypeCode::equal
TypeCode::id
TypeCode::kind
TypeCode::length
TypeCode::member_count
TypeCode::member_label
TypeCode::member_name
TypeCode::member_type
TypeCode::name
CORBA module: TypedefDef Interface
TypedefDef::describe
CORBA module: UnionDef Interface
UnionDef::discriminator_type
UnionDef::discriminator_type_def
UnionDef::members
CORBA module: UnknownUserException Class
UnknownUserException::_duplicate
UnknownUserException::_nil
UnknownUserException::exception
CORBA module: UserException Class
UserException::_duplicate
UserException::_nil
CORBA module: WstringDef Interface
WstringDef::bound
CosNaming in the Naming Service
CosNaming::BindingIterator Interface
BindingIterator::destroy
BindingIterator::next_n
BindingIterator::next_one
CosNaming::NamingContext Interface
NamingContext::bind
NamingContext::bind_context
NamingContext::bind_new_context
NamingContext::destroy
NamingContext::list
NamingContext::new_context
NamingContext::rebind
NamingContext::rebind_context
NamingContext::resolve
NamingContext::unbind
CosTransactions in the Transaction Service
CosTransactions::Control Interface
Control::get_coordinator
Control::get_terminator
CosTransactions::Coordinator Interface
Coordinator::get_parent_status
Coordinator::get_status
Coordinator::get_top_level_status
Coordinator::get_transaction_name
Coordinator::get_txcontext
Coordinator::hash_top_level_transaction
Coordinator::hash_transaction
Coordinator::is_ancestor_transaction
Coordinator::is_descendant_transaction
Coordinator::is_related_transaction
Coordinator::is_same_transaction
Coordinator::is_top_level_transaction
Coordinator::register_resource
Coordinator::register_subtran_aware
Coordinator::register_synchronization
Coordinator::rollback_only
CosTransactions::Current Interface
Current::begin
Current::commit
Current::get_control
Current::get_status
Current::get_transaction_name
Current::resume
Current::rollback
Current::rollback_only
Current::set_timeout
Current::suspend
CosTransactions::RecoveryCoordinator Interface
CosTransactions::Resource Interface
CosTransactions::Synchronization Interface
Synchronization::after_completion
Synchronization::before_completion
CosTransactions::Terminator Interface
Terminator::commit
Terminator::rollback
CosTransactions::TransactionalObject Interface
CosTransactions::TransactionFactory Interface
C++ valuetype library, methods implemented
Runtime properties for CORBA clients and servers
Reference information for problem determination
Fields in a formatted activity log entry
CORBA system exception minor codes