Skip to main content

Module runtime

Module runtime 

Source
Expand description

Runtime-Types die der generierte Code referenziert.

Phase-1-Skelett. Volle Wire-Implementation (GIOP-Marshalling + IIOP-Connection) folgt in Phase-2 ueber corba-iiop und corba-giop. Hier liegen nur die Public-API-Strukturen die der emittierte Stub/Skeleton/Valuetype referenziert.

Structs§

ObjectReference
CORBA-Object-Reference (IOR-encoded). Generierte Stubs halten eine Instanz dieser Struct als Connection-Handle.
PoaBuilder
CORBA-POA-Builder fuer Server-Side-Object-Aktivierung.
TypeCode
CORBA TypeCode — Type-Reflection-Wrapper.
ValueStreamReader
Stream-API zum Lesen von Valuetype-Wire-Bytes (CDR §15.3.4).
ValueStreamWriter
Stream-API fuer ValueBase-Wire-Marshalling (CDR §15.3.4).

Enums§

CorbaException
CORBA-System-/User-Exception. Generierte Stubs/Skeletons mappen alle Fehlerpfade auf diese Variant.
IdAssignmentPolicy
POA-IdAssignment-Policy (§11.3.6).
IdUniquenessPolicy
POA-IdUniqueness-Policy (§11.3.7).
ImplicitActivationPolicy
POA-ImplicitActivation-Policy (§11.3.8).
LifespanPolicy
POA-Lifespan-Policy (Spec §11.3.5).
RequestProcessingPolicy
POA-RequestProcessing-Policy (§11.3.10).
ServantRetentionPolicy
POA-ServantRetention-Policy (§11.3.9).
SkeletonResult
Result eines Skeleton-Dispatches.
ThreadPolicy
POA-Threading-Policy (Spec §11.3.4).
ValueTagHeader
Spec §15.3.4.2 — Header-Variante eines value-tag.

Traits§

ComponentHome
CCM-Home-Trait. End-User-Homes impl-en das plus die spezifische create()-Operation.
ComponentServant
CCM-Container-Servant-Marker. Concrete Component-Implementations impl-en das plus den ComponentHome-Trait.
CorbaConnection
Connection-Handle, das von Stubs zur GIOP-Request-Versendung verwendet wird. Phase-1 ist das ein Adapter-Trait, dessen volle Implementation in corba-iiop lebt.
Servant
POA-Servant-Marker. Concrete Server-Implementierungen impl-en das plus den jeweiligen IDL-Interface-Trait.
ValueBase
ValueBase-Trait. Alle IDL-Valuetypes erweitern diesen.