module Sct { module Corba { struct UniquePartitionIdentifier { unsigned long partition; }; struct UniqueCrateIdentifier { unsigned long partition; unsigned long crate; }; struct UniqueRodIdentifier { unsigned long partition; unsigned long crate; unsigned long rod; }; // short forms typedef UniquePartitionIdentifier UPID; typedef UniqueCrateIdentifier UCID; typedef UniqueRodIdentifier URID; typedef sequence UPIDs; typedef sequence UCIDs; typedef sequence URIDs; }; };