% Remember to use the lgrind style \File{packers.idl},{08:25},{Oct 24 1996} \L{\LB{\K{typedef}_\V{sequence}\<\V{octet}\>_\V{byteStream};______\1\1_\V{Type}_\V{definition}_\V{to}_\K{define}_\V{the}}} \L{\LB{}\Tab{40}{_\1\1__\V{byte}_\V{stream}.}} \L{\LB{}} \L{\LB{\V{interface}_\V{Packers}}\Tab{40}{_\1\1_\V{Interface}_\V{Definition}_\K{for}_\V{Packers}}} \L{\LB{\{}} \L{\LB{\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1}} \L{\LB{\1\1_______________________________\V{Data}_\V{Members}_____________________________\1\1}} \L{\LB{\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1}} \L{\LB{_\V{attribute}_\K{short}_\V{aShort};}\Tab{40}{_\1\1_\V{Maps}_\V{to}_\V{CORBA}::\V{Short}_(32_\V{bits})}} \L{\LB{_\V{attribute}_\K{long}_\V{aLong};}\Tab{40}{_\1\1_\V{Maps}_\V{to}_\V{CORBA}::\V{Long}_(32_\V{bits})}} \L{\LB{_\V{attribute}_\K{unsigned}_\K{short}_\V{aUnsignedShort};_\1\1_\V{Maps}_\V{to}_\V{CORBA}::\V{UShort}_(32_\V{bits})}} \L{\LB{_\V{attribute}_\K{unsigned}_\K{long}_\V{aUnsignedLong};__\1\1_\V{Maps}_\V{to}_\V{CORBA}::\V{ULong}_(32_\V{bits})}} \L{\LB{_\V{attribute}_\K{float}_\V{aFloat};}\Tab{40}{_\1\1_\V{Maps}_\V{to}_\V{CORBA}::\V{Float}_(32_\V{bits})}} \L{\LB{_\V{attribute}_\K{double}_\V{aDouble};}\Tab{40}{_\1\1_\V{Maps}_\V{to}_\V{CORBA}::\V{Double}_(64_\V{bits})}} \L{\LB{_\V{attribute}_\K{char}_\V{aCharacter};}\Tab{40}{_\1\1_\V{Maps}_\V{to}_\V{CORBA}::\V{Char}_(8_\V{bits})}} \L{\LB{_\V{attribute}_\V{boolean}_\V{aBoolean};}\Tab{40}{_\1\1_\V{Maps}_\V{to}_\V{CORBA}::\V{Boolean}_(8_\V{bits})}} \L{\LB{_\V{attribute}_\V{string}_\V{aString};}\Tab{40}{_\1\1_\V{Maps}_\V{to}_\V{CORBA}::\V{String}}} \L{\LB{_\V{attribute}_\V{byteStream}_\V{aByteStream};_________\1\1_\V{Maps}_\V{to}_\V{byteStream}}} \L{\LB{_\V{attribute}_\K{float}_\V{bFloat};}\Tab{40}{_\1\1_\V{Maps}_\V{to}_\V{CORBA}::\V{Float}_(32_\V{bits})}} \L{\LB{_\V{attribute}_\K{double}_\V{bDouble};}\Tab{40}{_\1\1_\V{Maps}_\V{to}_\V{CORBA}::\V{Double}_(64_\V{bits})}} \L{\LB{_\V{attribute}_\K{short}_\V{bShort};}\Tab{40}{_\1\1_\V{Maps}_\V{to}_\V{CORBA}::\V{Short}_(32_\V{bits})}} \L{\LB{_\V{attribute}_\K{long}_\V{bLong};}\Tab{40}{_\1\1_\V{Maps}_\V{to}_\V{CORBA}::\V{Long}_(32_\V{bits})}} \L{\LB{}} \L{\LB{\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1}} \L{\LB{\1\1____________________________\V{Member}_\V{Functions}_____________________________\1\1}} \L{\LB{\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1}} \L{\LB{}} \L{\LB{_\K{void}_\V{saveObject}();}\Tab{40}{_\1\1_\V{Octet}_\V{Version}_\V{of}_\V{Saving}_\V{the}_\V{object}}} \L{\LB{}} \L{\LB{_\K{unsigned}_\K{short}_\V{restoreObject}(\V{inout}_}} \L{\LB{____________________\V{byteStream}_\V{aBuffer});_\1\1_\V{Octet}_\V{Version}_\V{of}_\V{Restoring}_\V{the}}} \L{\LB{_________________________________________\1\1__\V{object}}} \L{\LB{}} \L{\LB{_\K{void}_\V{defaultSave}(\V{in}_\K{short}_\V{aShort},________\1\1_\V{Default}_\V{Save}_\V{option}_\V{using}_\V{the}}} \L{\LB{________________________________________\1\1__\V{CORBA}_\K{default}_\V{marshalling}_}} \L{\LB{__________________\V{in}_\K{long}_\V{aLong},}} \L{\LB{}\Tab{16}{__\V{in}_\K{unsigned}_\K{short}_\V{aUnsignedShort},_}} \L{\LB{}\Tab{16}{__\V{in}_\K{unsigned}_\K{long}_\V{aUnsignedLong},}} \L{\LB{}\Tab{16}{__\V{in}_\K{float}_\V{aFloat},_}} \L{\LB{__________________\V{in}_\K{double}_\V{aDouble},_}} \L{\LB{__________________\V{in}_\K{char}_\V{aCharacter},}} \L{\LB{}\Tab{16}{__\V{in}_\V{boolean}_\V{aBoolean},_}} \L{\LB{__________________\V{in}_\V{string}_\V{aString},}} \L{\LB{}\Tab{16}{__\V{in}_\K{float}_\V{bFloat},}} \L{\LB{}\Tab{16}{__\V{in}_\K{double}_\V{bDouble},}} \L{\LB{}\Tab{16}{__\V{in}_\K{short}_\V{bShort},}} \L{\LB{}\Tab{16}{__\V{in}_\K{long}_\V{bLong});}} \L{\LB{}} \L{\LB{_\K{void}_\V{defaultLoad}(\V{out}_\K{short}_\V{aShort},_______\1\1__\V{Default}_\V{Load}_\V{option}_\V{using}_\V{the}}} \L{\LB{________________________________________\1\1__\V{CORBA}_\K{default}_\V{marshalling}_}} \L{\LB{__________________\V{out}_\K{long}_\V{aLong},}} \L{\LB{}\Tab{16}{__\V{out}_\K{unsigned}_\K{short}_\V{aUnsignedShort},_}} \L{\LB{}\Tab{16}{__\V{out}_\K{unsigned}_\K{long}_\V{aUnsignedLong},}} \L{\LB{}\Tab{16}{__\V{out}_\K{float}_\V{aFloat},_}} \L{\LB{__________________\V{out}_\K{double}_\V{aDouble},_}} \L{\LB{__________________\V{out}_\K{char}_\V{aCharacter},}} \L{\LB{}\Tab{16}{__\V{out}_\V{boolean}_\V{aBoolean},_}} \L{\LB{__________________\V{out}_\V{string}_\V{aString},}} \L{\LB{}\Tab{16}{__\V{out}_\K{float}_\V{bFloat},}} \L{\LB{}\Tab{16}{__\V{out}_\K{double}_\V{bDouble},}} \L{\LB{}\Tab{16}{__\V{out}_\K{short}_\V{bShort},}} \L{\LB{}\Tab{16}{__\V{out}_\K{long}_\V{bLong});}} \L{\LB{\};}} \L{\LB{}}