J-Integra® Espresso Programming Documentation (API)

Ics.CORBA Namespace

Provides the mapping of the OMG CORBA APIs to C#.

Namespaces

NamespaceDescription
ORBPackage Exceptions belonging to the ORB Interface.
TypeCodePackage Exceptions belonging to the TypeCode Interface.
portable Provides a portability layer, that is, a set of ORB APIs that makes it possible for code generated by one vendor to run on another vendor's ORB.

Interfaces

InterfaceDescription
Any Any data type.
Current Base interface for context information of the current thread.
IDLType Base interface for all objects that represent OMG IDL types.
IRObject Base interface for the interface repository.
ORB Core functionalities of the Corba ORB.
Object Base Interface for all Corba objects.
Policy Base Interface for all Policies.
TypeCode Interface for type information.

Classes

ClassDescription
_ORB Provides the ORB.init function.
Request An object containing the information necessary for invoking a method. This class is the cornerstone of the ORB Dynamic Invocation Interface (DII), which allows dynamic creation and invocation of requests. A server cannot tell the difference between a client invocation using a client stub and a request using the DII.

Structures

StructureDescription
StructMember

A description in the Interface Repository of a member of an IDL struct

UnionMember

A description in the Interface Repository of a member of an IDL union.

Enumerations

EnumerationDescription
CompletionStatus

An enumeration that indicates whether a method had completed running when a SystemException was thrown.

TCKind

An enumeration which specifies the kind of a TypeCode object.

Exceptions

ExceptionDescription
BAD_CONTEXT Bad context exception.
BAD_INV_ORDER Bad invocation order exception.
BAD_OPERATION Bad operation exception.
BAD_PARAM Bad parameter exception.
BAD_TYPECODE Bad typecode exception.
CODESET_INCOMPATIBLE Incompatible codeset exception.
COM_FAILURE Communication failure exception.
DATA_CONVERSION Data conversion exception.
FREE_MEM Exception due to errors while releasing memory.
IMP_LIMIT Exception due to implementation (resource) limits.
INITIALIZE Exception due to initialization failure.
INTERNAL Exception due to internal data corruption.
INTF_REPOS Repository query exception.
INVALID_TRANSACTION Invalid transaction exception.
INV_FLAG Invalid flag exception.
INV_IDENT Invalid identifier exception.
INV_OBJREF Invalid object reference exception.
INV_POLICY Invalid policy exception.
MARSHAL Marshalling exception.
NO_IMPLEMENT Exception due to a lacking implementation.
NO_MEMORY Exception due to a shortage of memory.
NO_PERMISSION Exception due to insufficient privileges.
NO_RESOURCES Exception due to a general limitation of resources.
NO_RESPONSE No response exception.
OBJ_ADAPTER Exception due to internal administrative mismatch.
OBJECT_NOT_EXIST Exception indicating that the object has been deleted.
PERSIST_STORE Exception due to a persistent storage failure.
SystemException Root for all standard CORBA exceptions.
TRANSACTION_MODE Exception due to a transaction policy mismatch.
TRANSACTION_REQUIRED Null transaction context exception.
TRANSACTION_ROLLEDBACK Transaction already rolled back.
TRANSACTION_UNAVAILABLE Transaction Service not available.
TRANSIENT Unreachable object.
UNKNOWN Unknown exception.
UserException Root for all user exceptions.

See Also

Ics Namespace