Table 92. General Inter-ORB Protocol (giop)
| Field | Field Name | Type | Description |
|---|
| giop.TCKind | TypeCode enum | Unsigned 32-bit integer | |
| giop.endianess | Endianess | Unsigned 8-bit integer | |
| giop.iiop.host | IIOP::Profile_host | String | |
| giop.iiop.port | IIOP::Profile_port | Unsigned 16-bit integer | |
| giop.iiop.scid | SCID | Unsigned 32-bit integer | |
| giop.iiop.vscid | VSCID | Unsigned 32-bit integer | |
| giop.iiop_vmaj | IIOP Major Version | Unsigned 8-bit integer | |
| giop.iiop_vmin | IIOP Minor Version | Unsigned 8-bit integer | |
| giop.iioptag | IIOP Component TAG | Unsigned 32-bit integer | |
| giop.iortag | IOR Profile TAG | Unsigned 8-bit integer | |
| giop.len | Message size | Unsigned 32-bit integer | |
| giop.profid | Profile ID | Unsigned 32-bit integer | |
| giop.repoid | Repository ID | String | |
| giop.seqlen | Sequence Length | Unsigned 32-bit integer | |
| giop.strlen | String Length | Unsigned 32-bit integer | |
| giop.tcValueModifier | ValueModifier | Signed 16-bit integer | |
| giop.tcVisibility | Visibility | Signed 16-bit integer | |
| giop.tcboolean | TypeCode boolean data | Boolean | |
| giop.tcchar | TypeCode char data | Unsigned 8-bit integer | |
| giop.tccount | TypeCode count | Unsigned 32-bit integer | |
| giop.tcdefault_used | default_used | Signed 32-bit integer | |
| giop.tcdigits | Digits | Unsigned 16-bit integer | |
| giop.tcdouble | TypeCode double data | Double-precision floating point | |
| giop.tcenumdata | TypeCode enum data | Unsigned 32-bit integer | |
| giop.tcfloat | TypeCode float data | Double-precision floating point | |
| giop.tclength | Length | Unsigned 32-bit integer | |
| giop.tclongdata | TypeCode long data | Signed 32-bit integer | |
| giop.tcmaxlen | Maximum length | Unsigned 32-bit integer | |
| giop.tcmemname | TypeCode member name | String | |
| giop.tcname | TypeCode name | String | |
| giop.tcoctet | TypeCode octet data | Unsigned 8-bit integer | |
| giop.tcscale | Scale | Signed 16-bit integer | |
| giop.tcshortdata | TypeCode short data | Signed 16-bit integer | |
| giop.tcstring | TypeCode string data | String | |
| giop.tculongdata | TypeCode ulong data | Unsigned 32-bit integer | |
| giop.tcushortdata | TypeCode ushort data | Unsigned 16-bit integer | |
| giop.type | Message type | Unsigned 8-bit integer | |
| giop.typeid | IOR::type_id | String | |