24.4 IDLサンプル
コードサンプル24-3に,クライアント/サーバアプリケーションのサンプルで使われているIDLを示します。StructType構造体には,二つの基本データ型と一つの列挙体の値が含まれています。Anyの内容を表示するためにPrinterManagerインタフェースが使われます。この場合,Anyが含むデータ型に関する静的情報は表示されません。
- コードサンプル24-3 DynAnyクライアントのサンプルのIDL
// Printer.idl module Printer { enum EnumType {first, second, third, fourth}; struct StructType { string str; EnumType e; float fl; }; interface PrinterManager { void printAny(in any info); oneway void shutdown(); }; };