% Remember to use the lgrind style \File{packers\_i.cc},{09:33},{Oct 24 1996} \L{\LB{\K{\#include}_\S{}\"packers\_i.hh\"\SE{}__________________\1\1_\V{Include}_\V{the}_\V{header}_\V{definition}_\K{for}}} \L{\LB{_________________________________________\1\1__\V{the}_\V{implementation}_\V{class}}} \L{\LB{\K{\#include}_\S{}\"Buffer.h\"\SE{}______________________\1\1_\V{Provide}_\V{Support}_\K{for}_\V{Buffer}_\V{Class}}} \L{\LB{\K{\#include}_\<\V{iostream}.\V{h}\>____________________\1\1_\V{Provide}_\V{Support}_\K{for}_\V{IO}_\V{handling}_}} \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}} \L{\LB{\1\1\V{Function}:_\V{Packers\_i}_\V{Constructor}}} \L{\LB{\1\1\V{Author}:_\V{Dean}_\V{Thompson}____________}} \L{\LB{\1\1\V{Created}:_3rd_\V{August}_1996____________}} \L{\LB{\1\1\V{Last}_\V{Modified}:_4th_\V{October}_1996_____}} \L{\LB{\1\1\V{Description}:__\V{This}_\V{constructor}_\V{is}____}} \L{\LB{\1\1__\V{responsible}_\K{for}_\V{initialising}_\V{the}_____}} \L{\LB{\1\1__\V{server}_\V{object}_\V{upon}_\V{initial}_\V{load}.____}} \L{\LB{\1\1____________________________________}} \L{\LB{\1\1__\V{This}_\V{routine}_\V{places}_\V{the}_\V{object}_____}} \L{\LB{\1\1__\V{into}_\V{a}_\V{safe}_\V{state}_\V{and}_\V{allocates}____}} \L{\LB{\1\1__\V{the}_\V{appropriate}_\V{memory}___________}} \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}} \L{\LB{}} \L{\LB{\V{Packers\_i}::\V{Packers\_i}()_:_\V{m\_aByteStream}(2000),}} \L{\LB{\Proc{m\_aString}_________________________\V{m\_aString}(\V{CORBA}::\V{string\_alloc}(2000))}} \L{\LB{_____________________________________________\1\1_\V{Allocate}_\V{storage}_\V{space}_\K{for}_2000}} \L{\LB{_____________________________________________\1\1__\V{characters}_\K{for}_\V{the}_\V{internal}_}} \L{\LB{_____________________________________________\1\1__\V{string}_\V{data}_\V{member}_\V{and}_}} \L{\LB{_____________________________________________\1\1__\V{allocate}_2000_\V{bytes}_\V{to}_\V{the}_}} \L{\LB{_____________________________________________\1\1__\V{byte}_\V{stream}}} \L{\LB{\{}} \L{\LB{__\V{m\_aShort}_=_0;______________________\1\1}} \L{\LB{__\V{m\_aLong}_=_0;_______________________\1\1}} \L{\LB{__\V{m\_aUnsignedShort}_=_0;______________\1\1}} \L{\LB{__\V{m\_aUnsignedLong}_=_0;_______________\1\1\-\-\-\!\>__\V{Assigning}_\S{}\"safe\"\SE{}_\V{values}_\V{to}_\V{the}}} \L{\LB{__\V{m\_aFloat}_=_0;______________________\1\1_______________\V{Packers}_\V{class}}} \L{\LB{__\V{m\_aDouble}_=_0;_____________________\1\1}} \L{\LB{__\V{m\_aCharacter}_=_0;__________________\1\1}} \L{\LB{__\V{m\_aBoolean}_=_0;____________________\1\1}} \L{\LB{__\V{m\_bFloat}_=_0;}\Tab{32}{_____\1\1}} \L{\LB{__\V{m\_bDouble}_=_0;}\Tab{32}{_____\1\1}} \L{\LB{__\V{m\_bShort}_=_0;}\Tab{32}{_____\1\1}} \L{\LB{__\V{m\_bLong}_=_0;}\Tab{32}{_____\1\1}} \L{\LB{\}}} \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}} \L{\LB{\1\1\V{Function}:_\V{Packers\_i}_\V{Destructor}_____}} \L{\LB{\1\1\V{Author}:_\V{Dean}_\V{Thompson}______________}} \L{\LB{\1\1\V{Created}:_3rd_\V{August}_1996___________}} \L{\LB{\1\1\V{Last}_\V{Modified}:_4th_\V{October}_1996____}} \L{\LB{\1\1\V{Description}:__\V{This}_\V{destructor}_\V{is}___}} \L{\LB{\1\1__\V{responsible}_\K{for}_\V{de}\-\V{allocating}_\V{any}}} \L{\LB{\1\1__\V{memory}_\V{which}_\V{was}_\V{assigned}_\V{to}_\V{the}_}} \L{\LB{\1\1__\V{class}_\V{during}_\V{its}_\V{lifetime}_\V{or}_____}} \L{\LB{\1\1__\V{construction}.____________________}} \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}} \L{\LB{}} \L{\LB{\V{Packers\_i}::\~\V{Packers\_i}()}} \L{\LB{\{}} \L{\LB{__\V{CORBA}::\V{string\_free}(\V{m\_aString});_____\1\1_\V{Deallocate}_\V{memory}_\V{that}_\V{was}_\V{assigned}}} \L{\LB{\}}} \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}} \L{\LB{\1\1\V{Function}:_\V{aShort}___________________}} \L{\LB{\1\1\V{Author}:_\V{Dean}_\V{Thompson}______________}} \L{\LB{\1\1\V{Created}:_3rd_\V{August}_1996___________}} \L{\LB{\1\1\V{Last}_\V{Modified}:_4th_\V{October}_1996____}} \L{\LB{\1\1\V{Inputs}:_\V{CORBA}::\V{Short}_______________}} \L{\LB{\1\1\V{Return}_\V{Type}:_(\K{void})________________}} \L{\LB{\1\1\V{Description}:__\V{This}_\V{member}_\V{function}_}} \L{\LB{\1\1__\V{is}_\V{responsible}_\K{for}_\V{taking}_\V{a}______}} \L{\LB{\1\1__\V{parameter}_\V{in}_\V{and}_\V{assigning}_\V{that}__}} \L{\LB{\1\1__\V{data}_\V{to}_\V{the}_\V{internal}_\V{data}_\V{member}_}} \L{\LB{\1\1__\V{without}_\V{validation}.______________}} \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}} \L{\LB{}} \L{\LB{\K{void}_\V{Packers\_i}::\V{aShort}(\V{CORBA}::\V{Short}_\V{aShort},_\V{CORBA}::\V{Environment}_\&\V{IT\_env})_}} \L{\LB{\Proc{throw}__\V{throw}_(\V{CORBA}::\V{SystemException})}} \L{\LB{\{}} \L{\LB{__\V{m\_aShort}_=_\V{aShort};}} \L{\LB{\}}} \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}} \L{\LB{\1\1\V{Function}:_\V{aShort}___________________}} \L{\LB{\1\1\V{Author}:_\V{Dean}_\V{Thompson}______________}} \L{\LB{\1\1\V{Created}:_3rd_\V{August}_1996___________}} \L{\LB{\1\1\V{Last}_\V{Modified}:_4th_\V{October}_1996____}} \L{\LB{\1\1\V{Inputs}:_(\V{none})_____________________}} \L{\LB{\1\1\V{Return}_\V{Type}:_\V{CORBA}::\V{Short}__________}} \L{\LB{\1\1\V{Description}:__\V{This}_\V{member}_\V{function}_}} \L{\LB{\1\1__\V{is}_\V{responsible}_\K{for}_\V{taking}_\V{the}____}} \L{\LB{\1\1__\V{internal}_\V{data}_\V{member}_\V{and}_________}} \L{\LB{\1\1__\V{returning}_\V{it}_\V{back}_\V{to}_\V{the}_\V{calling}_}} \L{\LB{\1\1__\V{process}._________________________}} \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}} \L{\LB{}} \L{\LB{\V{CORBA}::\V{Short}_\V{Packers\_i}::\V{aShort}(\V{CORBA}::\V{Environment}_\&\V{IT\_env})_}} \L{\LB{\Proc{throw}__\V{throw}_(\V{CORBA}::\V{SystemException})}} \L{\LB{\{}} \L{\LB{__\K{return}_\V{m\_aShort};}} \L{\LB{\}}} \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}} \L{\LB{\1\1\V{Function}:_\V{aLong}____________________}} \L{\LB{\1\1\V{Author}:_\V{Dean}_\V{Thompson}______________}} \L{\LB{\1\1\V{Created}:_3rd_\V{August}_1996___________}} \L{\LB{\1\1\V{Last}_\V{Modified}:_4th_\V{October}_1996____}} \L{\LB{\1\1\V{Inputs}:_\V{CORBA}::\V{Long}________________}} \L{\LB{\1\1\V{Return}_\V{Type}:_(\K{void})________________}} \L{\LB{\1\1\V{Description}:__\V{This}_\V{member}_\V{function}_}} \L{\LB{\1\1__\V{is}_\V{responsible}_\K{for}_\V{taking}_\V{a}______}} \L{\LB{\1\1__\V{parameter}_\V{in}_\V{and}_\V{assigning}_\V{that}__}} \L{\LB{\1\1__\V{data}_\V{to}_\V{the}_\V{internal}_\V{data}_\V{member}_}} \L{\LB{\1\1__\V{without}_\V{validation}.______________}} \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}} \L{\LB{}} \L{\LB{\K{void}_\V{Packers\_i}::\V{aLong}(\V{CORBA}::\V{Long}_\V{aLong},_\V{CORBA}::\V{Environment}_\&\V{IT\_env})_}} \L{\LB{\Proc{throw}__\V{throw}_(\V{CORBA}::\V{SystemException})}} \L{\LB{\{}} \L{\LB{__\V{m\_aLong}_=_\V{aLong};}} \L{\LB{\}}} \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}} \L{\LB{\1\1\V{Function}:_\V{aLong}____________________}} \L{\LB{\1\1\V{Author}:_\V{Dean}_\V{Thompson}______________}} \L{\LB{\1\1\V{Created}:_3rd_\V{August}_1996___________}} \L{\LB{\1\1\V{Last}_\V{Modified}:_4th_\V{October}_1996____}} \L{\LB{\1\1\V{Inputs}:_(\V{none})_____________________}} \L{\LB{\1\1\V{Return}_\V{Type}:_\V{CORBA}::\V{Long}___________}} \L{\LB{\1\1\V{Description}:__\V{This}_\V{member}_\V{function}_}} \L{\LB{\1\1__\V{is}_\V{responsible}_\K{for}_\V{taking}_\V{the}____}} \L{\LB{\1\1__\V{internal}_\V{data}_\V{member}_\V{and}_________}} \L{\LB{\1\1__\V{returning}_\V{it}_\V{back}_\V{to}_\V{the}_\V{calling}_}} \L{\LB{\1\1__\V{procedure}._______________________}} \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}} \L{\LB{}} \L{\LB{\V{CORBA}::\V{Long}_\V{Packers\_i}::\V{aLong}(\V{CORBA}::\V{Environment}_\&\V{IT\_env})_}} \L{\LB{\Proc{throw}__\V{throw}_(\V{CORBA}::\V{SystemException})}} \L{\LB{\{}} \L{\LB{__\K{return}_\V{m\_aLong};}} \L{\LB{\}}} \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}} \L{\LB{\1\1\V{Function}:_\V{bShort}___________________}} \L{\LB{\1\1\V{Author}:_\V{Dean}_\V{Thompson}______________}} \L{\LB{\1\1\V{Created}:_3rd_\V{August}_1996___________}} \L{\LB{\1\1\V{Last}_\V{Modified}:_4th_\V{October}_1996____}} \L{\LB{\1\1\V{Inputs}:_\V{CORBA}::\V{Short}_______________}} \L{\LB{\1\1\V{Return}_\V{Type}:_(\K{void})________________}} \L{\LB{\1\1\V{Description}:__\V{This}_\V{member}_\V{function}_}} \L{\LB{\1\1__\V{is}_\V{responsible}_\K{for}_\V{taking}_\V{a}______}} \L{\LB{\1\1__\V{parameter}_\V{in}_\V{and}_\V{assigning}_\V{that}__}} \L{\LB{\1\1__\V{data}_\V{to}_\V{the}_\V{internal}_\V{data}_\V{member}_}} \L{\LB{\1\1__\V{without}_\V{validation}.______________}} \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}} \L{\LB{}} \L{\LB{\K{void}_\V{Packers\_i}::\V{bShort}(\V{CORBA}::\V{Short}_\V{bShort},_\V{CORBA}::\V{Environment}_\&\V{IT\_env})_}} \L{\LB{\Proc{throw}__\V{throw}_(\V{CORBA}::\V{SystemException})}} \L{\LB{\{}} \L{\LB{__\V{m\_bShort}_=_\V{bShort};}} \L{\LB{\}}} \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}} \L{\LB{\1\1\V{Function}:_\V{bShort}___________________}} \L{\LB{\1\1\V{Author}:_\V{Dean}_\V{Thompson}______________}} \L{\LB{\1\1\V{Created}:_3rd_\V{August}_1996___________}} \L{\LB{\1\1\V{Last}_\V{Modified}:_4th_\V{October}_1996____}} \L{\LB{\1\1\V{Inputs}:_(\V{none})_____________________}} \L{\LB{\1\1\V{Return}_\V{Type}:_\V{CORBA}::\V{Short}__________}} \L{\LB{\1\1\V{Description}:__\V{This}_\V{member}_\V{function}_}} \L{\LB{\1\1__\V{is}_\V{responsible}_\K{for}_\V{taking}_\V{the}____}} \L{\LB{\1\1__\V{internal}_\V{data}_\V{member}_\V{and}_________}} \L{\LB{\1\1__\V{returning}_\V{it}_\V{back}_\V{to}_\V{the}_\V{calling}_}} \L{\LB{\1\1__\V{process}._________________________}} \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}} \L{\LB{}} \L{\LB{\V{CORBA}::\V{Short}_\V{Packers\_i}::\V{bShort}(\V{CORBA}::\V{Environment}_\&\V{IT\_env})_}} \L{\LB{\Proc{throw}__\V{throw}_(\V{CORBA}::\V{SystemException})}} \L{\LB{\{}} \L{\LB{__\K{return}_\V{m\_bShort};}} \L{\LB{\}}} \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}} \L{\LB{\1\1\V{Function}:_\V{bLong}____________________}} \L{\LB{\1\1\V{Author}:_\V{Dean}_\V{Thompson}______________}} \L{\LB{\1\1\V{Created}:_3rd_\V{August}_1996___________}} \L{\LB{\1\1\V{Last}_\V{Modified}:_4th_\V{October}_1996____}} \L{\LB{\1\1\V{Inputs}:_\V{CORBA}::\V{Long}________________}} \L{\LB{\1\1\V{Return}_\V{Type}:_(\K{void})________________}} \L{\LB{\1\1\V{Description}:__\V{This}_\V{member}_\V{function}_}} \L{\LB{\1\1__\V{is}_\V{responsible}_\K{for}_\V{taking}_\V{a}______}} \L{\LB{\1\1__\V{parameter}_\V{in}_\V{and}_\V{assigning}_\V{that}__}} \L{\LB{\1\1__\V{data}_\V{to}_\V{the}_\V{internal}_\V{data}_\V{member}_}} \L{\LB{\1\1__\V{without}_\V{validation}.______________}} \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}} \L{\LB{}} \L{\LB{\K{void}_\V{Packers\_i}::\V{bLong}(\V{CORBA}::\V{Long}_\V{bLong},_\V{CORBA}::\V{Environment}_\&\V{IT\_env})_}} \L{\LB{\Proc{throw}__\V{throw}_(\V{CORBA}::\V{SystemException})}} \L{\LB{\{}} \L{\LB{__\V{m\_bLong}_=_\V{bLong};}} \L{\LB{\}}} \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}} \L{\LB{\1\1\V{Function}:_\V{bLong}____________________}} \L{\LB{\1\1\V{Author}:_\V{Dean}_\V{Thompson}______________}} \L{\LB{\1\1\V{Created}:_3rd_\V{August}_1996___________}} \L{\LB{\1\1\V{Last}_\V{Modified}:_4th_\V{October}_1996____}} \L{\LB{\1\1\V{Inputs}:_(\V{none})_____________________}} \L{\LB{\1\1\V{Return}_\V{Type}:_\V{CORBA}::\V{Long}___________}} \L{\LB{\1\1\V{Description}:__\V{This}_\V{member}_\V{function}_}} \L{\LB{\1\1__\V{is}_\V{responsible}_\K{for}_\V{taking}_\V{the}____}} \L{\LB{\1\1__\V{internal}_\V{data}_\V{member}_\V{and}_________}} \L{\LB{\1\1__\V{returning}_\V{it}_\V{back}_\V{to}_\V{the}_\V{calling}_}} \L{\LB{\1\1__\V{procedure}._______________________}} \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}} \L{\LB{}} \L{\LB{\V{CORBA}::\V{Long}_\V{Packers\_i}::\V{bLong}(\V{CORBA}::\V{Environment}_\&\V{IT\_env})_}} \L{\LB{\Proc{throw}__\V{throw}_(\V{CORBA}::\V{SystemException})}} \L{\LB{\{}} \L{\LB{__\K{return}_\V{m\_bLong};}} \L{\LB{\}}} \L{\LB{}} \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}} \L{\LB{\1\1\V{Function}:_\V{aUnsignedShort}___________}} \L{\LB{\1\1\V{Author}:_\V{Dean}_\V{Thompson}______________}} \L{\LB{\1\1\V{Created}:_3rd_\V{August}_1996___________}} \L{\LB{\1\1\V{Last}_\V{Modified}:_4th_\V{October}_1996___}} \L{\LB{\1\1\V{Inputs}:_\V{CORBA}::\V{UShort}______________}} \L{\LB{\1\1\V{Return}_\V{Type}:_(\K{void})________________}} \L{\LB{\1\1\V{Description}:__\V{This}_\V{member}_\V{function}_}} \L{\LB{\1\1__\V{is}_\V{responsible}_\K{for}_\V{taking}_\V{a}______}} \L{\LB{\1\1__\V{parameter}_\V{in}_\V{and}_\V{assigning}_\V{that}__}} \L{\LB{\1\1__\V{data}_\V{to}_\V{the}_\V{internal}_\V{data}_\V{member}_}} \L{\LB{\1\1__\V{without}_\V{validation}.______________}} \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}} \L{\LB{}} \L{\LB{\K{void}_\V{Packers\_i}::\V{aUnsignedShort}(\V{CORBA}::\V{UShort}_\V{aUnsignedShort},_\V{CORBA}::\V{Environment}_\&\V{IT\_env})_}} \L{\LB{\Proc{throw}__\V{throw}_(\V{CORBA}::\V{SystemException})}} \L{\LB{\{}} \L{\LB{__\V{m\_aUnsignedShort}_=_\V{aUnsignedShort};}} \L{\LB{\}}} \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}} \L{\LB{\1\1\V{Function}:_\V{aUnsignedShort}___________}} \L{\LB{\1\1\V{Author}:_\V{Dean}_\V{Thompson}______________}} \L{\LB{\1\1\V{Created}:_3rd_\V{August}_1996___________}} \L{\LB{\1\1\V{Last}_\V{Modified}:_4th_\V{October}_1996____}} \L{\LB{\1\1\V{Inputs}:_(\V{none})_____________________}} \L{\LB{\1\1\V{Return}_\V{Type}:_\V{CORBA}::\V{UShort}_________}} \L{\LB{\1\1\V{Description}:__\V{This}_\V{member}_\V{function}_}} \L{\LB{\1\1__\V{is}_\V{responsible}_\K{for}_\V{taking}_\V{the}____}} \L{\LB{\1\1__\V{internal}_\V{data}_\V{member}_\V{and}_________}} \L{\LB{\1\1__\V{returning}_\V{it}_\V{back}_\V{to}_\V{the}_\V{calling}_}} \L{\LB{\1\1__\V{procedure}._______________________}} \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}} \L{\LB{}} \L{\LB{\V{CORBA}::\V{UShort}_\V{Packers\_i}::\V{aUnsignedShort}(\V{CORBA}::\V{Environment}_\&\V{IT\_env})_}} \L{\LB{\Proc{throw}__\V{throw}_(\V{CORBA}::\V{SystemException})}} \L{\LB{\{}} \L{\LB{__\K{return}_\V{m\_aUnsignedShort};}} \L{\LB{\}}} \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}} \L{\LB{\1\1\V{Function}:_\V{aUnsignedLong}____________}} \L{\LB{\1\1\V{Author}:_\V{Dean}_\V{Thompson}______________}} \L{\LB{\1\1\V{Created}:_3rd_\V{August}_1996___________}} \L{\LB{\1\1\V{Last}_\V{Modified}:_4th_\V{October}_1996____}} \L{\LB{\1\1\V{Inputs}:_\V{CORBA}::\V{ULong}_______________}} \L{\LB{\1\1\V{Return}_\V{Type}:_(\K{void})________________}} \L{\LB{\1\1\V{Description}:__\V{This}_\V{member}_\V{function}_}} \L{\LB{\1\1__\V{is}_\V{responsible}_\K{for}_\V{taking}_\V{a}______}} \L{\LB{\1\1__\V{parameter}_\V{in}_\V{and}_\V{assigning}_\V{that}__}} \L{\LB{\1\1__\V{data}_\V{to}_\V{the}_\V{internal}_\V{data}_\V{member}_}} \L{\LB{\1\1__\V{without}_\V{validation}.______________}} \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}} \L{\LB{}} \L{\LB{\K{void}_\V{Packers\_i}::\V{aUnsignedLong}(\V{CORBA}::\V{ULong}_\V{aUnsignedLong},_\V{CORBA}::\V{Environment}_\&\V{IT\_env})_}} \L{\LB{\Proc{throw}__\V{throw}_(\V{CORBA}::\V{SystemException})}} \L{\LB{\{}} \L{\LB{__\V{m\_aUnsignedLong}_=_\V{aUnsignedLong};}} \L{\LB{\}}} \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}} \L{\LB{\1\1\V{Function}:_\V{aUnsignedLong}____________}} \L{\LB{\1\1\V{Author}:_\V{Dean}_\V{Thompson}______________}} \L{\LB{\1\1\V{Created}:_3rd_\V{August}_1996___________}} \L{\LB{\1\1\V{Last}_\V{Modified}:_4th_\V{October}_1996____}} \L{\LB{\1\1\V{Inputs}:_(\V{none})_____________________}} \L{\LB{\1\1\V{Return}_\V{Type}:_\V{CORBA}::\V{ULong}__________}} \L{\LB{\1\1\V{Description}:__\V{This}_\V{member}_\V{function}_}} \L{\LB{\1\1__\V{is}_\V{responsible}_\K{for}_\V{taking}_\V{the}____}} \L{\LB{\1\1__\V{internal}_\V{data}_\V{member}_\V{and}_________}} \L{\LB{\1\1__\V{returning}_\V{it}_\V{back}_\V{to}_\V{the}_\V{calling}_}} \L{\LB{\1\1__\V{procedure}._______________________}} \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}} \L{\LB{}} \L{\LB{\V{CORBA}::\V{ULong}_\V{Packers\_i}::\V{aUnsignedLong}(\V{CORBA}::\V{Environment}_\&\V{IT\_env})_}} \L{\LB{\Proc{throw}__\V{throw}_(\V{CORBA}::\V{SystemException})}} \L{\LB{\{}} \L{\LB{__\K{return}_\V{m\_aUnsignedLong};}} \L{\LB{\}}} \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}} \L{\LB{\1\1\V{Function}:_\V{aFloat}___________________}} \L{\LB{\1\1\V{Author}:_\V{Dean}_\V{Thompson}_____________}} \L{\LB{\1\1\V{Created}:_3rd_\V{August}_1996___________}} \L{\LB{\1\1\V{Last}_\V{Modified}:_4th_\V{October}_1996____}} \L{\LB{\1\1\V{Inputs}:_\V{CORBA}::\V{Float}_______________}} \L{\LB{\1\1\V{Return}_\V{Type}:_(\K{void})________________}} \L{\LB{\1\1\V{Description}:__\V{This}_\V{member}_\V{function}_}} \L{\LB{\1\1__\V{is}_\V{responsible}_\K{for}_\V{taking}_\V{a}______}} \L{\LB{\1\1__\V{parameter}_\V{in}_\V{and}_\V{assigning}_\V{that}__}} \L{\LB{\1\1__\V{data}_\V{to}_\V{the}_\V{internal}_\V{data}_\V{member}_}} \L{\LB{\1\1__\V{without}_\V{validation}.______________}} \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}} \L{\LB{}} \L{\LB{\K{void}_\V{Packers\_i}::\V{aFloat}(\V{CORBA}::\V{Float}_\V{aFloat},_\V{CORBA}::\V{Environment}_\&\V{IT\_env})_}} \L{\LB{\Proc{throw}__\V{throw}_(\V{CORBA}::\V{SystemException})}} \L{\LB{\{}} \L{\LB{__\V{m\_aFloat}_=_\V{aFloat};}} \L{\LB{\}}} \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}} \L{\LB{\1\1\V{Function}:_\V{aFloat}___________________}} \L{\LB{\1\1\V{Author}:_\V{Dean}_\V{Thompson}______________}} \L{\LB{\1\1\V{Created}:_3rd_\V{August}_1996___________}} \L{\LB{\1\1\V{Last}_\V{Modified}:_4th_\V{October}_1996____}} \L{\LB{\1\1\V{Inputs}:_(\V{none})_____________________}} \L{\LB{\1\1\V{Return}_\V{Type}:_\V{CORBA}::\V{Float}__________}} \L{\LB{\1\1\V{Description}:__\V{This}_\V{member}_\V{function}_}} \L{\LB{\1\1__\V{is}_\V{responsible}_\K{for}_\V{taking}_\V{the}____}} \L{\LB{\1\1__\V{internal}_\V{data}_\V{member}_\V{and}_________}} \L{\LB{\1\1__\V{returning}_\V{it}_\V{back}_\V{to}_\V{the}_\V{calling}_}} \L{\LB{\1\1__\V{procedure}._______________________}} \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}} \L{\LB{}} \L{\LB{\V{CORBA}::\V{Float}_\V{Packers\_i}::\V{aFloat}(\V{CORBA}::\V{Environment}_\&\V{IT\_env})_}} \L{\LB{\Proc{throw}__\V{throw}_(\V{CORBA}::\V{SystemException})}} \L{\LB{\{}} \L{\LB{__\K{return}_\V{m\_aFloat};}} \L{\LB{\}}} \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}} \L{\LB{\1\1\V{Function}:_\V{aDouble}__________________}} \L{\LB{\1\1\V{Author}:_\V{Dean}_\V{Thompson}______________}} \L{\LB{\1\1\V{Created}:_3rd_\V{August}_1996___________}} \L{\LB{\1\1\V{Last}_\V{Modified}:_4th_\V{October}_1996____}} \L{\LB{\1\1\V{Inputs}:_\V{CORBA}::\V{Double}______________}} \L{\LB{\1\1\V{Return}_\V{Type}:_(\K{void})________________}} \L{\LB{\1\1\V{Description}:__\V{This}_\V{member}_\V{function}_}} \L{\LB{\1\1__\V{is}_\V{responsible}_\K{for}_\V{taking}_\V{a}______}} \L{\LB{\1\1__\V{parameter}_\V{in}_\V{and}_\V{assigning}_\V{that}__}} \L{\LB{\1\1__\V{data}_\V{to}_\V{the}_\V{internal}_\V{data}_\V{member}_}} \L{\LB{\1\1__\V{without}_\V{validation}.______________}} \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}} \L{\LB{}} \L{\LB{\K{void}_\V{Packers\_i}::\V{aDouble}(\V{CORBA}::\V{Double}_\V{aDouble},_\V{CORBA}::\V{Environment}_\&\V{IT\_env})_}} \L{\LB{\Proc{throw}__\V{throw}_(\V{CORBA}::\V{SystemException})}} \L{\LB{\{}} \L{\LB{__\V{m\_aDouble}_=_\V{aDouble};}} \L{\LB{\}}} \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}} \L{\LB{\1\1\V{Function}:_\V{aDouble}__________________}} \L{\LB{\1\1\V{Author}:_\V{Dean}_\V{Thompson}______________}} \L{\LB{\1\1\V{Created}:_3rd_\V{August}_1996___________}} \L{\LB{\1\1\V{Last}_\V{Modified}:_4th_\V{October}_1996____}} \L{\LB{\1\1\V{Inputs}:_(\V{none})_____________________}} \L{\LB{\1\1\V{Return}_\V{Type}:_\V{CORBA}::\V{Double}_________}} \L{\LB{\1\1\V{Description}:__\V{This}_\V{member}_\V{function}_}} \L{\LB{\1\1__\V{is}_\V{responsible}_\K{for}_\V{taking}_\V{the}____}} \L{\LB{\1\1__\V{internal}_\V{data}_\V{member}_\V{and}_________}} \L{\LB{\1\1__\V{returning}_\V{it}_\V{back}_\V{to}_\V{the}_\V{calling}_}} \L{\LB{\1\1__\V{procedure}._______________________}} \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}} \L{\LB{}} \L{\LB{\V{CORBA}::\V{Double}_\V{Packers\_i}::\V{aDouble}(\V{CORBA}::\V{Environment}_\&\V{IT\_env})_}} \L{\LB{\Proc{throw}__\V{throw}_(\V{CORBA}::\V{SystemException})}} \L{\LB{\{}} \L{\LB{__\K{return}_\V{m\_aDouble};}} \L{\LB{\}}} \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}} \L{\LB{\1\1\V{Function}:_\V{bFloat}___________________}} \L{\LB{\1\1\V{Author}:_\V{Dean}_\V{Thompson}______________}} \L{\LB{\1\1\V{Created}:_3rd_\V{August}_1996___________}} \L{\LB{\1\1\V{Last}_\V{Modified}:_4th_\V{October}_1996____}} \L{\LB{\1\1\V{Inputs}:_\V{CORBA}::\V{Float}_______________}} \L{\LB{\1\1\V{Return}_\V{Type}:_(\K{void})________________}} \L{\LB{\1\1\V{Description}:__\V{This}_\V{member}_\V{function}_}} \L{\LB{\1\1__\V{is}_\V{responsible}_\K{for}_\V{taking}_\V{a}______}} \L{\LB{\1\1__\V{parameter}_\V{in}_\V{and}_\V{assigning}_\V{that}__}} \L{\LB{\1\1__\V{data}_\V{to}_\V{the}_\V{internal}_\V{data}_\V{member}_}} \L{\LB{\1\1__\V{without}_\V{validation}.______________}} \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}} \L{\LB{}} \L{\LB{\K{void}_\V{Packers\_i}::\V{bFloat}(\V{CORBA}::\V{Float}_\V{bFloat},_\V{CORBA}::\V{Environment}_\&\V{IT\_env})_}} \L{\LB{\Proc{throw}__\V{throw}_(\V{CORBA}::\V{SystemException})}} \L{\LB{\{}} \L{\LB{__\V{m\_bFloat}_=_\V{bFloat};}} \L{\LB{\}}} \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}} \L{\LB{\1\1\V{Function}:_\V{bFloat}___________________}} \L{\LB{\1\1\V{Author}:_\V{Dean}_\V{Thompson}______________}} \L{\LB{\1\1\V{Created}:_3rd_\V{August}_1996___________}} \L{\LB{\1\1\V{Last}_\V{Modified}:_4th_\V{October}_1996____}} \L{\LB{\1\1\V{Inputs}:_(\V{none})_____________________}} \L{\LB{\1\1\V{Return}_\V{Type}:_\V{CORBA}::\V{Float}__________}} \L{\LB{\1\1\V{Description}:__\V{This}_\V{member}_\V{function}_}} \L{\LB{\1\1__\V{is}_\V{responsible}_\K{for}_\V{taking}_\V{the}____}} \L{\LB{\1\1__\V{internal}_\V{data}_\V{member}_\V{and}_________}} \L{\LB{\1\1__\V{returning}_\V{it}_\V{back}_\V{to}_\V{the}_\V{calling}_}} \L{\LB{\1\1__\V{procedure}._______________________}} \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}} \L{\LB{}} \L{\LB{\V{CORBA}::\V{Float}_\V{Packers\_i}::\V{bFloat}(\V{CORBA}::\V{Environment}_\&\V{IT\_env})_}} \L{\LB{\Proc{throw}__\V{throw}_(\V{CORBA}::\V{SystemException})}} \L{\LB{\{}} \L{\LB{__\K{return}_\V{m\_bFloat};}} \L{\LB{\}}} \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}} \L{\LB{\1\1\V{Function}:_\V{bDouble}__________________}} \L{\LB{\1\1\V{Author}:_\V{Dean}_\V{Thompson}______________}} \L{\LB{\1\1\V{Created}:_3rd_\V{August}_1996___________}} \L{\LB{\1\1\V{Last}_\V{Modified}:_4th_\V{October}_1996____}} \L{\LB{\1\1\V{Inputs}:_\V{CORBA}::\V{Double}______________}} \L{\LB{\1\1\V{Return}_\V{Type}:_(\K{void})________________}} \L{\LB{\1\1\V{Description}:__\V{This}_\V{member}_\V{function}_}} \L{\LB{\1\1__\V{is}_\V{responsible}_\K{for}_\V{taking}_\V{a}______}} \L{\LB{\1\1__\V{parameter}_\V{in}_\V{and}_\V{assigning}_\V{that}__}} \L{\LB{\1\1__\V{data}_\V{to}_\V{the}_\V{internal}_\V{data}_\V{member}_}} \L{\LB{\1\1__\V{without}_\V{validation}.______________}} \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}} \L{\LB{}} \L{\LB{\K{void}_\V{Packers\_i}::\V{bDouble}(\V{CORBA}::\V{Double}_\V{bDouble},_\V{CORBA}::\V{Environment}_\&\V{IT\_env})_}} \L{\LB{\Proc{throw}__\V{throw}_(\V{CORBA}::\V{SystemException})}} \L{\LB{\{}} \L{\LB{__\V{m\_bDouble}_=_\V{bDouble};}} \L{\LB{\}}} \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}} \L{\LB{\1\1\V{Function}:_\V{bDouble}__________________}} \L{\LB{\1\1\V{Author}:_\V{Dean}_\V{Thompson}______________}} \L{\LB{\1\1\V{Created}:_3rd_\V{August}_1996___________}} \L{\LB{\1\1\V{Last}_\V{Modified}:_4th_\V{October}_1996____}} \L{\LB{\1\1\V{Inputs}:_(\V{none})_____________________}} \L{\LB{\1\1\V{Return}_\V{Type}:_\V{CORBA}::\V{Double}_________}} \L{\LB{\1\1\V{Description}:__\V{This}_\V{member}_\V{function}}} \L{\LB{\1\1__\V{is}_\V{responsible}_\K{for}_\V{taking}_\V{the}____}} \L{\LB{\1\1__\V{internal}_\V{data}_\V{member}_\V{and}_________}} \L{\LB{\1\1__\V{returning}_\V{it}_\V{back}_\V{to}_\V{the}_\V{calling}_}} \L{\LB{\1\1__\V{procedure}._______________________}} \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}} \L{\LB{}} \L{\LB{\V{CORBA}::\V{Double}_\V{Packers\_i}::\V{bDouble}(\V{CORBA}::\V{Environment}_\&\V{IT\_env})_}} \L{\LB{\Proc{throw}__\V{throw}_(\V{CORBA}::\V{SystemException})}} \L{\LB{\{}} \L{\LB{__\K{return}_\V{m\_bDouble};}} \L{\LB{\}}} \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}} \L{\LB{\1\1\V{Function}:_\V{aCharacter}_______________}} \L{\LB{\1\1\V{Author}:_\V{Dean}_\V{Thompson}______________}} \L{\LB{\1\1\V{Created}:_3rd_\V{August}_1996___________}} \L{\LB{\1\1\V{Last}_\V{Modified}:_4th_\V{October}_1996____}} \L{\LB{\1\1\V{Inputs}:_\V{CORBA}::\V{Char}________________}} \L{\LB{\1\1\V{Return}_\V{Type}:_(\K{void})________________}} \L{\LB{\1\1\V{Description}:__\V{This}_\V{member}_\V{function}_}} \L{\LB{\1\1__\V{is}_\V{responsible}_\K{for}_\V{taking}_\V{a}_____}} \L{\LB{\1\1__\V{parameter}_\V{in}_\V{and}_\V{assigning}_\V{that}__}} \L{\LB{\1\1__\V{data}_\V{to}_\V{the}_\V{internal}_\V{data}_\V{member}_}} \L{\LB{\1\1__\V{without}_\V{validation}.______________}} \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}} \L{\LB{}} \L{\LB{\K{void}_\V{Packers\_i}::\V{aCharacter}(\V{CORBA}::\V{Char}_\V{aCharacter},_\V{CORBA}::\V{Environment}_\&\V{IT\_env})_}} \L{\LB{\Proc{throw}__\V{throw}_(\V{CORBA}::\V{SystemException})}} \L{\LB{\{}} \L{\LB{__\V{m\_aCharacter}_=_\V{aCharacter};}} \L{\LB{\}}} \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}} \L{\LB{\1\1\V{Function}:_\V{aCharacter}_______________}} \L{\LB{\1\1\V{Author}:_\V{Dean}_\V{Thompson}______________}} \L{\LB{\1\1\V{Created}:_3rd_\V{August}_1996___________}} \L{\LB{\1\1\V{Last}_\V{Modified}:_4th_\V{October}_1996____}} \L{\LB{\1\1\V{Inputs}:_(\V{none})_____________________}} \L{\LB{\1\1\V{Return}_\V{Type}:_\V{CORBA}::\V{Char}___________}} \L{\LB{\1\1\V{Description}:__\V{This}_\V{member}_\V{function}_}} \L{\LB{\1\1__\V{is}_\V{responsible}_\K{for}_\V{taking}_\V{the}____}} \L{\LB{\1\1__\V{internal}_\V{data}_\V{member}_\V{and}_________}} \L{\LB{\1\1__\V{returning}_\V{it}_\V{back}_\V{to}_\V{the}_\V{calling}_}} \L{\LB{\1\1__\V{procedure}._______________________}} \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}} \L{\LB{}} \L{\LB{\V{CORBA}::\V{Char}_\V{Packers\_i}::\V{aCharacter}(\V{CORBA}::\V{Environment}_\&\V{IT\_env})_}} \L{\LB{\Proc{throw}__\V{throw}_(\V{CORBA}::\V{SystemException})}} \L{\LB{\{}} \L{\LB{__\K{return}_\V{m\_aCharacter};}} \L{\LB{\}}} \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}} \L{\LB{\1\1\V{Function}:_\V{aBoolean}_________________}} \L{\LB{\1\1\V{Author}:_\V{Dean}_\V{Thompson}______________}} \L{\LB{\1\1\V{Created}:_3rd_\V{August}_1996___________}} \L{\LB{\1\1\V{Last}_\V{Modified}:_4th_\V{October}_1996____}} \L{\LB{\1\1\V{Inputs}:_\V{CORBA}::\V{Boolean}_____________}} \L{\LB{\1\1\V{Return}_\V{Type}:_(\K{void})________________}} \L{\LB{\1\1\V{Description}:__\V{This}_\V{member}_\V{function}_}} \L{\LB{\1\1__\V{is}_\V{responsible}_\K{for}_\V{taking}_\V{a}______}} \L{\LB{\1\1__\V{parameter}_\V{in}_\V{and}_\V{assigning}_\V{that}__}} \L{\LB{\1\1__\V{data}_\V{to}_\V{the}_\V{internal}_\V{data}_\V{member}_}} \L{\LB{\1\1__\V{without}_\V{validation}.______________}} \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}} \L{\LB{}} \L{\LB{\K{void}_\V{Packers\_i}::\V{aBoolean}(\V{CORBA}::\V{Boolean}_\V{aBoolean},_\V{CORBA}::\V{Environment}_\&\V{IT\_env})_}} \L{\LB{\Proc{throw}__\V{throw}_(\V{CORBA}::\V{SystemException})}} \L{\LB{\{}} \L{\LB{__\V{m\_aBoolean}_=_\V{aBoolean};}} \L{\LB{\}}} \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}} \L{\LB{\1\1\V{Function}:_\V{aBoolean}_________________}} \L{\LB{\1\1\V{Author}:_\V{Dean}_\V{Thompson}______________}} \L{\LB{\1\1\V{Created}:_3rd_\V{August}_1996___________}} \L{\LB{\1\1\V{Last}_\V{Modified}:_4th_\V{October}_1996____}} \L{\LB{\1\1\V{Inputs}:_(\V{none})_____________________}} \L{\LB{\1\1\V{Return}_\V{Type}:_\V{CORBA}::\V{Boolean}________}} \L{\LB{\1\1\V{Description}:__\V{This}_\V{member}_\V{function}_}} \L{\LB{\1\1__\V{is}_\V{responsible}_\K{for}_\V{taking}_\V{the}____}} \L{\LB{\1\1__\V{internal}_\V{data}_\V{member}_\V{and}_________}} \L{\LB{\1\1__\V{returning}_\V{it}_\V{back}_\V{to}_\V{the}_\V{calling}_}} \L{\LB{\1\1__\V{procedure}._______________________}} \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}} \L{\LB{}} \L{\LB{\V{CORBA}::\V{Boolean}_\V{Packers\_i}::\V{aBoolean}(\V{CORBA}::\V{Environment}_\&\V{IT\_env})_}} \L{\LB{\Proc{throw}__\V{throw}_(\V{CORBA}::\V{SystemException})}} \L{\LB{\{}} \L{\LB{__\K{return}_\V{m\_aBoolean};}} \L{\LB{\}}} \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}} \L{\LB{\1\1\V{Function}:_\V{aString}__________________}} \L{\LB{\1\1\V{Author}:_\V{Dean}_\V{Thompson}______________}} \L{\LB{\1\1\V{Created}:_3rd_\V{August}_1996___________}} \L{\LB{\1\1\V{Last}_\V{Modified}:_4th_\V{October}_1996____}} \L{\LB{\1\1\V{Inputs}:_\V{const}_\K{char}_\*\V{String}_________}} \L{\LB{\1\1\V{Return}_\V{Type}:_(\K{void})________________}} \L{\LB{\1\1\V{Description}:__\V{This}_\V{member}_\V{function}_}} \L{\LB{\1\1__\V{is}_\V{responsible}_\K{for}_\V{taking}_\V{a}______}} \L{\LB{\1\1__\V{parameter}_\V{in}_\V{and}_\V{assigning}_\V{that}__}} \L{\LB{\1\1__\V{data}_\V{to}_\V{the}_\V{internal}_\V{data}_\V{member}_}} \L{\LB{\1\1__\V{without}_\V{validation}.______________}} \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}} \L{\LB{}} \L{\LB{\K{void}_\V{Packers\_i}::\V{aString}(\V{const}_\K{char}_\*\V{aString},_\V{CORBA}::\V{Environment}_\&\V{IT\_env})_}} \L{\LB{\Proc{throw}__\V{throw}_(\V{CORBA}::\V{SystemException})}} \L{\LB{\{}} \L{\LB{__\V{CORBA}::\V{string\_free}(\V{m\_aString});}} \L{\LB{__\V{m\_aString}_=_\V{CORBA}::\V{string\_alloc}(\V{strlen}(\V{aString})+1);}} \L{\LB{__\V{strcpy}(\V{m\_aString},\V{aString});}} \L{\LB{\}}} \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}} \L{\LB{\1\1\V{Function}:_\V{aString}__________________}} \L{\LB{\1\1\V{Author}:_\V{Dean}_\V{Thompson}______________}} \L{\LB{\1\1\V{Created}:_3rd_\V{August}_1996___________}} \L{\LB{\1\1\V{Last}_\V{Modified}:_4th_\V{October}_1996____}} \L{\LB{\1\1\V{Inputs}:_(\V{none})_____________________}} \L{\LB{\1\1\V{Return}_\V{Type}:_\K{char}_\*________________}} \L{\LB{\1\1\V{Description}:__\V{This}_\V{member}_\V{function}_}} \L{\LB{\1\1__\V{is}_\V{responsible}_\K{for}_\V{taking}_\V{the}____}} \L{\LB{\1\1__\V{internal}_\V{data}_\V{member}_\V{and}_________}} \L{\LB{\1\1__\V{returning}_\V{it}_\V{back}_\V{to}_\V{the}_\V{calling}_}} \L{\LB{\1\1__\V{procedure}._______________________}} \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}} \L{\LB{}} \L{\LB{\K{char}_\*\V{Packers\_i}::\V{aString}(\V{CORBA}::\V{Environment}_\&\V{IT\_env})_}} \L{\LB{\Proc{throw}__\V{throw}_(\V{CORBA}::\V{SystemException})}} \L{\LB{\{}} \L{\LB{__\K{return}_\V{m\_aString};}} \L{\LB{\}}} \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}} \L{\LB{\1\1\V{Function}:_\V{aByteStream}______________}} \L{\LB{\1\1\V{Author}:_\V{Dean}_\V{Thompson}______________}} \L{\LB{\1\1\V{Created}:_3rd_\V{August}_1996___________}} \L{\LB{\1\1\V{Last}_\V{Modified}:_4th_\V{October}_1996____}} \L{\LB{\1\1\V{Inputs}:_\V{const}_\V{byteStream}\&__________}} \L{\LB{\1\1\V{Return}_\V{Type}:_(\K{void})________________}} \L{\LB{\1\1\V{Description}:__\V{This}_\V{member}_\V{function}_}} \L{\LB{\1\1__\V{is}_\V{responsible}_\K{for}_\V{taking}_\V{a}______}} \L{\LB{\1\1__\V{parameter}_\V{in}_\V{and}_\V{assigning}_\V{that}__}} \L{\LB{\1\1__\V{data}_\V{to}_\V{the}_\V{internal}_\V{data}_\V{member}_}} \L{\LB{\1\1__\V{without}_\V{validation}.______________}} \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}} \L{\LB{}} \L{\LB{\K{void}_\V{Packers\_i}::\V{aByteStream}(\V{const}_\V{byteStream}\&_\V{aByteStream},}} \L{\LB{}\Tab{24}{____\V{CORBA}::\V{Environment}_\&\V{IT\_env})_}} \L{\LB{\Proc{throw}__\V{throw}_(\V{CORBA}::\V{SystemException})}} \L{\LB{\{}} \L{\LB{__\V{m\_aByteStream}_=_\V{aByteStream};}} \L{\LB{\}}} \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}} \L{\LB{\1\1\V{Function}:_\V{aByteStream}______________}} \L{\LB{\1\1\V{Author}:_\V{Dean}_\V{Thompson}______________}} \L{\LB{\1\1\V{Created}:_3rd_\V{August}_1996___________}} \L{\LB{\1\1\V{Last}_\V{Modified}:_4th_\V{October}_1996____}} \L{\LB{\1\1\V{Inputs}:_(\V{none})_____________________}} \L{\LB{\1\1\V{Return}_\V{Type}:_\V{byteStream}_\*__________}} \L{\LB{\1\1\V{Description}:__\V{This}_\V{member}_\V{function}_}} \L{\LB{\1\1__\V{is}_\V{responsible}_\K{for}_\V{taking}_\V{the}____}} \L{\LB{\1\1__\V{internal}_\V{data}_\V{member}_\V{and}_________}} \L{\LB{\1\1__\V{returning}_\V{it}_\V{back}_\V{to}_\V{the}_\V{calling}_}} \L{\LB{\1\1__\V{procedure}._______________________}} \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}} \L{\LB{}} \L{\LB{\V{byteStream}_\*\V{Packers\_i}::\V{aByteStream}(\V{CORBA}::\V{Environment}_\&\V{IT\_env})_}} \L{\LB{\Proc{throw}__\V{throw}_(\V{CORBA}::\V{SystemException})}} \L{\LB{\{}} \L{\LB{__\K{return}_\&\V{m\_aByteStream};}} \L{\LB{\}}} \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}} \L{\LB{\1\1\V{Function}:_\V{saveObject}_(\V{octet})_______}} \L{\LB{\1\1\V{Author}:_\V{Dean}_\V{Thompson}______________}} \L{\LB{\1\1\V{Created}:_3rd_\V{August}_1996___________}} \L{\LB{\1\1\V{Last}_\V{Modified}:_4th_\V{October}_1996____}} \L{\LB{\1\1\V{Inputs}:_(\V{none})_____________________}} \L{\LB{\1\1\V{Return}_\V{Type}:_(\K{void})________________}} \L{\LB{\1\1\V{Description}:__\V{This}_\V{member}_\V{function}_}} \L{\LB{\1\1__\V{is}_\V{responsible}_\K{for}_\V{taking}_\V{all}_\V{the}}} \L{\LB{\1\1__\V{data}_\V{members}_\V{located}_\V{in}_\V{the}_\V{class}}} \L{\LB{\1\1__\V{and}_\V{packing}_\V{them}_\V{into}_\V{a}__________}} \L{\LB{\1\1__\V{byteStream}_\V{which}_\V{the}_\V{client}______}} \L{\LB{\1\1__\V{then}_\V{requests}_\V{at}_\V{a}_\V{later}_\V{date}____}} \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}} \L{\LB{}} \L{\LB{\K{void}_\V{Packers\_i}::\V{saveObject}(\V{CORBA}::\V{Environment}_\&\V{IT\_env})_}} \L{\LB{\Proc{throw}__\V{throw}_(\V{CORBA}::\V{SystemException})}} \L{\LB{\{}} \L{\LB{__\K{int}_\V{counted}_=_0;__________________________\1\1_\V{Used}_\V{to}_\V{hold}_\V{the}_\V{length}}} \L{\LB{____________________________________________\1\1__\V{of}_\V{the}_\V{binary}_\V{bit}_\V{stream}}} \L{\LB{_}} \L{\LB{__\V{CORBA}::\V{string}_\V{aBuffer};____________________\1\1_\V{Temporary}_\V{string}_\V{created}_\V{to}}} \L{\LB{____________________________________________\1\1__\V{hold}_\V{all}_\V{the}_\V{data}_\V{after}_\V{it}_\V{has}}} \L{\LB{____________________________________________\1\1__\V{been}_\V{marshalled}_\V{and}_\V{is}}} \L{\LB{____________________________________________\1\1__\V{awaiting}_\V{transfer}_\V{into}_\V{the}_}} \L{\LB{____________________________________________\1\1__\V{bytestream}}} \L{\LB{_}} \L{\LB{__\V{Buffer}_\V{buff};______________________________\1\1_\V{Temporary}_\V{buffer}_\V{created}_\V{to}}} \L{\LB{____________________________________________\1\1__\V{hold}_\V{all}_\V{the}_\V{data}_\K{while}_\V{it}_\V{is}_}} \L{\LB{____________________________________________\1\1__\V{being}_\V{packed}}} \L{\LB{}} \L{\LB{__\V{buff}.\V{pack}(\V{m\_aShort});______________________\1\1_\V{Pack}_\V{the}_\V{internal}_\K{short}_\V{data}}} \L{\LB{____________________________________________\1\1__\V{member}_\V{into}_\V{the}_\V{buffer}}} \L{\LB{}} \L{\LB{__\V{buff}.\V{pack}(\V{m\_aLong});_______________________\1\1_\V{Pack}_\V{the}_\V{internal}_\K{long}_\V{data}}} \L{\LB{____________________________________________\1\1__\V{member}_\V{into}_\V{the}_\V{buffer}}} \L{\LB{}} \L{\LB{__\V{buff}.\V{pack}(\V{m\_aUnsignedShort});______________\1\1_\V{Pack}_\V{the}_\V{internal}_\K{unsigned}_\K{short}}} \L{\LB{____________________________________________\1\1__\V{data}_\V{member}_\V{into}_\V{the}_\V{buffer}}} \L{\LB{}} \L{\LB{__\V{buff}.\V{pack}(\V{m\_aUnsignedLong});_______________\1\1_\V{Pack}_\V{the}_\V{internal}_\K{unsigned}_\K{long}}} \L{\LB{____________________________________________\1\1__\V{data}_\V{member}_\V{into}_\V{the}_\V{buffer}}} \L{\LB{}} \L{\LB{__\V{buff}.\V{pack}(\V{m\_aFloat});______________________\1\1_\V{Pack}_\V{the}_\V{internal}_\K{float}_\V{data}}} \L{\LB{____________________________________________\1\1__\V{member}_\V{into}_\V{the}_\V{buffer}}} \L{\LB{}} \L{\LB{__\V{buff}.\V{pack}(\V{m\_aDouble});_____________________\1\1_\V{Pack}_\V{the}_\V{internal}_\K{double}_\V{data}}} \L{\LB{____________________________________________\1\1__\V{member}_\V{into}_\V{the}_\V{buffer}}} \L{\LB{}} \L{\LB{__\V{buff}.\V{pack}(\V{m\_aCharacter});__________________\1\1_\V{Pack}_\V{the}_\V{internal}_\V{character}_\V{data}}} \L{\LB{____________________________________________\1\1__\V{member}_\V{into}_\V{the}_\V{buffer}}} \L{\LB{_}} \L{\LB{__\V{buff}.\V{pack}(\V{m\_aBoolean});____________________\1\1_\V{Pack}_\V{the}_\V{internal}_\V{boolean}_\V{data}}} \L{\LB{____________________________________________\1\1__\V{member}_\V{into}_\V{the}_\V{buffer}}} \L{\LB{}} \L{\LB{__\V{buff}.\V{packNonMappedString}(\V{m\_aString});______\1\1_\V{Pack}_\V{the}_\V{internal}_\V{string}_\V{data}}} \L{\LB{____________________________________________\1\1__\V{member}_\V{into}_\V{the}_\V{buffer}}} \L{\LB{}} \L{\LB{__\V{buff}.\V{pack}(\V{m\_bFloat});}\Tab{40}{____\1\1_\V{Pack}_\V{the}_\V{internal}_\K{float}_\V{data}}} \L{\LB{}\Tab{40}{____\1\1__\V{member}_\V{into}_\V{the}_\V{buffer}}} \L{\LB{}} \L{\LB{__\V{buff}.\V{pack}(\V{m\_bDouble});}\Tab{40}{____\1\1_\V{Pack}_\V{the}_\V{internal}_\K{double}_\V{data}}} \L{\LB{}\Tab{40}{____\1\1__\V{member}_\V{into}_\V{the}_\V{buffer}}} \L{\LB{}} \L{\LB{__\V{buff}.\V{pack}(\V{m\_bShort});}\Tab{40}{____\1\1_\V{Pack}_\V{the}_\V{internal}_\K{short}_\V{data}}} \L{\LB{}\Tab{40}{____\1\1__\V{member}_\V{into}_\V{the}_\V{buffer}}} \L{\LB{}} \L{\LB{__\V{buff}.\V{pack}(\V{m\_bLong});}\Tab{40}{____\1\1_\V{Pack}_\V{the}_\V{internal}_\K{long}_\V{data}}} \L{\LB{}\Tab{40}{____\1\1__\V{member}_\V{into}_\V{the}_\V{buffer}}} \L{\LB{__}} \L{\LB{__\V{counted}_=_\V{buff}.\V{calculateSize}();______________\1\1_\V{Calculate}_\V{the}_\V{total}_\V{length}_\V{of}_}} \L{\LB{____________________________________________\1\1_\V{the}_\V{binary}_\V{bit}_\V{stream}_\V{held}_\V{in}}} \L{\LB{____________________________________________\1\1_\V{the}_\V{buffer}}} \L{\LB{}} \L{\LB{__\V{try}}} \L{\LB{____\{}} \L{\LB{______\V{aBuffer}_=_\V{CORBA}::\V{string\_alloc}(\V{counted}+1);}} \L{\LB{______\1\1_\V{Try}_\V{and}_\V{allocate}_\V{memory}_\V{space}_\K{for}_\V{the}_\V{buffer}_\V{to}_\V{hold}_\V{the}_\V{character}}} \L{\LB{______\1\1__\V{representation}_\V{of}_\V{the}_\V{buffer}_\V{class}}} \L{\LB{____\}}} \L{\LB{__\V{catch}(.\,.\,.)________________________________\1\1_\V{Catch}_\V{any}_\V{errors}_\V{that}_\V{might}}} \L{\LB{____________________________________________\1\1__\V{occur}_\V{as}_\V{a}_\V{result}_\V{of}_\V{allocating}}} \L{\LB{____________________________________________\1\1_\V{memory}}} \L{\LB{____\{}} \L{\LB{______\V{cout}_\<\<_\S{}\"Error_allocating_memory_in_the_function_string\_alloc\"\SE{}_\<\<_\V{endl};}} \L{\LB{____\}}} \L{\LB{__}} \L{\LB{__\V{buff}.\V{constructBuffer}(\V{aBuffer});_______________\1\1_\V{Construct}_\V{a}_\V{string}}} \L{\LB{____________________________________________\1\1__\V{representation}_\V{of}_\V{the}_\S{}\"buff\"\SE{}}} \L{\LB{____________________________________________\1\1__\V{class}_\V{and}_\V{place}_\V{the}_\V{character}}} \L{\LB{____________________________________________\1\1_\V{representation}_\V{into}_\V{the}_\V{aBuffer}}} \L{\LB{__\V{try}}} \L{\LB{____\{}} \L{\LB{______\V{m\_aByteStream}.\V{length}(\V{counted});________\1\1_\V{Inform}_\V{the}_\V{byteStream}_\V{of}_\V{how}}} \L{\LB{____________________________________________\1\1__\V{much}_\V{data}_\V{we}_\V{are}_\V{going}_\V{to}_}} \L{\LB{____________________________________________\1\1__\V{store}_\V{within}_\V{it}_}} \L{\LB{____\}}} \L{\LB{__\V{catch}(.\,.\,.)________________________________\1\1_\V{Catch}_\V{any}_\V{errors}_\V{that}_\V{might}_}} \L{\LB{____________________________________________\1\1__\V{occur}_\V{as}_\V{a}_\V{result}_\V{of}_\V{trying}_\V{to}}} \L{\LB{____________________________________________\1\1__\V{set}_\V{the}_\V{length}_\V{of}_\V{the}_}} \L{\LB{____________________________________________\1\1__\V{byteStream}}} \L{\LB{____\{}} \L{\LB{______\V{cout}_\<\<_\S{}\"Error_allocating_a_length_to_the_byteStream\"\SE{}_\<\<_\V{endl};}} \L{\LB{____\}}} \L{\LB{__}} \L{\LB{__\K{for}_(\K{int}_\V{counter}=0;\V{counter}\<\V{counted};\V{counter}++)}} \L{\LB{____\V{m\_aByteStream}[\V{counter}]_=_(\K{int})_\V{aBuffer}[\V{counter}];}} \L{\LB{____________________________________________\1\1_\V{This}_\V{routine}_\V{copies}_\V{the}}} \L{\LB{____________________________________________\1\1__\V{character}_\V{representation}}} \L{\LB{____________________________________________\1\1__\V{of}_\V{the}_\V{class}_\V{into}_\V{the}_}} \L{\LB{____________________________________________\1\1__\V{byteStream}}} \L{\LB{\}}} \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}} \L{\LB{\1\1\V{Function}:_\V{restoreObject}_(\V{octet})____}} \L{\LB{\1\1\V{Author}:_\V{Dean}_\V{Thompson}______________}} \L{\LB{\1\1\V{Created}:_3rd_\V{August}_1996___________}} \L{\LB{\1\1\V{Last}_\V{Modified}:_4th_\V{October}_1996____}} \L{\LB{\1\1\V{Inputs}:_(\V{none})_____________________}} \L{\LB{\1\1\V{Return}_\V{Type}:_(\K{void})________________}} \L{\LB{\1\1\V{Description}:__\V{This}_\V{member}_\V{function}_}} \L{\LB{\1\1__\V{is}_\V{responsible}_\K{for}_\V{taking}_\V{a}______}} \L{\LB{\1\1__\V{byteStream}_\V{and}_\V{restoring}_\V{an}______}} \L{\LB{\1\1__\V{object}_\V{given}_\V{the}_\V{contents}________}} \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}} \L{\LB{}} \L{\LB{\V{CORBA}::\V{UShort}_\V{Packers\_i}::\V{restoreObject}_(\V{byteStream}\&_\V{aBuffer},_}} \L{\LB{}\Tab{40}{\V{CORBA}::\V{Environment}_\&\V{IT\_env})_}} \L{\LB{\Proc{throw}__\V{throw}_(\V{CORBA}::\V{SystemException})}} \L{\LB{\{}} \L{\LB{__\V{Buffer}_\V{buff};______________________________\1\1_\V{Temporary}_\V{buffer}_\V{created}_\V{to}}} \L{\LB{____________________________________________\1\1__\V{hold}_\V{all}_\V{the}_\V{data}_\K{while}_\V{it}_\V{is}}} \L{\LB{____________________________________________\1\1__\V{unpacked}}} \L{\LB{_}} \L{\LB{__\V{CORBA}::\V{string}_\V{aCharacterStream};___________\1\1_\V{Temporary}_\V{string}_\V{which}_\V{holds}}} \L{\LB{____________________________________________\1\1__\V{the}_\V{contents}_\V{of}_\V{the}_\V{incoming}}} \L{\LB{____________________________________________\1\1__\V{buffer}_\V{after}_\V{type}_\V{conversion}}} \L{\LB{__}} \L{\LB{__\V{aCharacterStream}_=_\V{CORBA}::\V{string\_alloc}(\V{aBuffer}.\V{length}()_+_1);}} \L{\LB{____________________________________________\1\1_\V{Dynamically}_\V{assign}_\V{memory}_\V{to}}} \L{\LB{____________________________________________\1\1__\V{the}_\V{character}_\V{stream}_\V{so}_\V{that}}} \L{\LB{____________________________________________\1\1__\V{it}_\V{can}_\V{contain}_\V{the}_\V{contents}}} \L{\LB{____________________________________________\1\1__\V{of}_\V{the}_\V{buffer}}} \L{\LB{___}} \L{\LB{__\K{for}_(\K{int}_\V{counter}=0;\V{counter}_\<_\V{aBuffer}[0];\V{counter}++)}} \L{\LB{____\V{aCharacterStream}[\V{counter}]_=_(\K{int})_\V{aBuffer}[\V{counter}];}} \L{\LB{}} \L{\LB{____________________________________________\1\1_\V{Convert}_\V{the}_\V{byteStream}_\V{into}_\V{a}}} \L{\LB{____________________________________________\1\1__\V{a}_\S{}\"known\"\SE{}_\V{type}_\V{so}_\V{that}_\V{the}_}} \L{\LB{____________________________________________\1\1__\V{other}_\V{operations}_\V{can}_\V{work}_\V{on}_}} \L{\LB{____________________________________________\1\1__\V{it}.__\V{Additionally},_\V{this}__}} \L{\LB{____________________________________________\1\1__\V{routine}_\V{does}_\S{}\"type\-casting\"\SE{}}} \L{\LB{____________________________________________\1\1__\V{to}_\V{integers}}} \L{\LB{__}} \L{\LB{__\V{m\_aString}_=_\V{CORBA}::\V{string\_alloc}(2000);____\1\1_\V{Allocate}_\V{memory}_\V{to}_\V{the}_\V{internal}}} \L{\LB{____________________________________________\1\1__\V{data}_\V{member}_}} \L{\LB{__}} \L{\LB{__\K{if}_(\V{buff}.\V{reconstructBuffer}(\V{aCharacterStream})_==_\-1)}} \L{\LB{____\K{return}_\-1;______________________________\1\1_\V{Reconstruct}_\V{the}_\V{buffer}_\V{and}}} \L{\LB{____________________________________________\1\1__\K{return}_\V{with}_\S{}\"\-1\"\SE{}_\K{if}_\V{there}_\V{is}}} \L{\LB{____________________________________________\1\1__\V{an}_\V{error}_\V{in}_\V{the}_}} \L{\LB{____________________________________________\1\1__\V{re}\-\V{construction}__}} \L{\LB{__}} \L{\LB{__\V{buff}.\V{unpack}(\V{m\_aShort});____________________\1\1_\V{Unpack}_\V{the}_\V{first}_\V{element}_\V{in}_\V{the}}} \L{\LB{____________________________________________\1\1__\V{buffer}_\V{and}_\V{place}_\V{it}_\V{into}_\V{the}}} \L{\LB{____________________________________________\1\1__\V{private}_\V{data}_\V{member}_\S{}\"m\_aShort\"\SE{}}} \L{\LB{__}} \L{\LB{__\V{buff}.\V{unpack}(\V{m\_aLong});_____________________\1\1_\V{Unpack}_\V{the}_\V{second}_\V{element}_\V{in}_\V{the}}} \L{\LB{____________________________________________\1\1__\V{buffer}_\V{and}_\V{place}_\V{it}_\V{into}_\V{the}_}} \L{\LB{____________________________________________\1\1__\V{private}_\V{data}_\V{member}_\S{}\"m\_aLong\"\SE{}_}} \L{\LB{____________________________________________\1\1__\S{}\"m\_aUnsignedShort\"\SE{}__}} \L{\LB{}} \L{\LB{__\V{buff}.\V{unpack}(\V{m\_aUnsignedShort});____________\1\1_\V{Unpack}_\V{the}_\V{third}_\V{element}_\V{in}_\V{the}}} \L{\LB{____________________________________________\1\1__\V{buffer}_\V{and}_\V{place}_\V{it}_\V{into}_\V{the}_}} \L{\LB{____________________________________________\1\1__\V{private}_\V{data}_\V{member}}} \L{\LB{____________________________________________\1\1__\S{}\"m\_aUnsignedShort\"\SE{}}} \L{\LB{}} \L{\LB{__\V{buff}.\V{unpack}(\V{m\_aUnsignedLong});_____________\1\1_\V{Unpack}_\V{the}_\V{fourth}_\V{element}_\V{in}_\V{the}}} \L{\LB{____________________________________________\1\1__\V{buffer}_\V{and}_\V{place}_\V{it}_\V{into}_\V{the}}} \L{\LB{____________________________________________\1\1__\V{private}_\V{data}_\V{member}}} \L{\LB{____________________________________________\1\1__\S{}\"m\_aUnsignedLong\"\SE{}}} \L{\LB{}} \L{\LB{__\V{buff}.\V{unpack}(\V{m\_aFloat});____________________\1\1_\V{Unpack}_\V{the}_\V{fifth}_\V{element}_\V{in}_\V{the}}} \L{\LB{____________________________________________\1\1__\V{buffer}_\V{and}_\V{place}_\V{it}_\V{into}_\V{the}}} \L{\LB{____________________________________________\1\1__\V{private}_\V{data}_\V{member}}} \L{\LB{____________________________________________\1\1__\S{}\"m\_aFloat\"\SE{}}} \L{\LB{}} \L{\LB{__\V{buff}.\V{unpack}(\V{m\_aDouble});___________________\1\1_\V{Unpack}_\V{the}_\V{sixth}_\V{element}_\V{in}_\V{the}}} \L{\LB{____________________________________________\1\1__\V{buffer}_\V{and}_\V{place}_\V{it}_\V{into}_\V{the}}} \L{\LB{____________________________________________\1\1__\V{private}_\V{data}_\V{member}_\S{}\"m\_aDouble\"\SE{}}} \L{\LB{_}} \L{\LB{__\V{buff}.\V{unpack}(\V{m\_aCharacter});________________\1\1_\V{Unpack}_\V{the}_\V{seventh}_\V{element}_\V{in}}} \L{\LB{____________________________________________\1\1__\V{the}_\V{buffer}_\V{and}_\V{place}_\V{it}_\V{into}}} \L{\LB{____________________________________________\1\1__\V{the}_\V{private}_\V{data}_\V{member}_}} \L{\LB{____________________________________________\1\1__\S{}\"m\_aCharacter\"\SE{}}} \L{\LB{___}} \L{\LB{__\V{buff}.\V{unpack}(\V{m\_aBoolean});__________________\1\1_\V{Unpack}_\V{the}_\V{eigth}_\V{element}_\V{in}}} \L{\LB{____________________________________________\1\1__\V{the}_\V{buffer}_\V{and}_\V{place}_\V{it}_\V{into}}} \L{\LB{____________________________________________\1\1__\V{the}_\V{private}_\V{data}_\V{member}}} \L{\LB{____________________________________________\1\1__\S{}\"m\_aBoolean\"\SE{}}} \L{\LB{_}} \L{\LB{__\V{buff}.\V{unpack}(\V{m\_aString});___________________\1\1_\V{Unpack}_\V{the}_\V{nineth}_\V{element}_\V{in}_}} \L{\LB{____________________________________________\1\1__\V{the}_\V{buffer}_\V{and}_\V{place}_\V{it}_\V{into}_}} \L{\LB{____________________________________________\1\1__\V{the}_\V{private}_\V{data}_\V{member}_}} \L{\LB{____________________________________________\1\1__\S{}\"m\_aString\"\SE{}___}} \L{\LB{}} \L{\LB{__\V{buff}.\V{unpack}(\V{m\_bFloat});}\Tab{40}{____\1\1_\V{Unpack}_\V{the}_\V{tenth}_\V{element}_\V{in}}} \L{\LB{}\Tab{40}{____\1\1__\V{the}_\V{buffer}_\V{and}_\V{place}_\V{it}_\V{into}}} \L{\LB{}\Tab{40}{____\1\1__\V{the}_\V{private}_\V{data}_\V{member}}} \L{\LB{}\Tab{40}{____\1\1__\S{}\"m\_bFloat\"\SE{}}} \L{\LB{}} \L{\LB{__\V{buff}.\V{unpack}(\V{m\_bDouble});}\Tab{40}{____\1\1_\V{Unpack}_\V{the}_\V{eleventh}_\V{element}_\V{in}}} \L{\LB{}\Tab{40}{____\1\1__\V{the}_\V{buffer}_\V{and}_\V{place}_\V{it}_\V{into}}} \L{\LB{}\Tab{40}{____\1\1__\V{the}_\V{private}_\V{data}_\V{member}}} \L{\LB{}\Tab{40}{____\1\1__\S{}\"m\_bDouble\"\SE{}}} \L{\LB{}} \L{\LB{__\V{buff}.\V{unpack}(\V{m\_bShort});}\Tab{40}{____\1\1_\V{Unpack}_\V{the}_12_\V{element}_\V{in}_\V{the}}} \L{\LB{}\Tab{40}{____\1\1__\V{buffer}_\V{and}_\V{place}_\V{it}_\V{into}_\V{the}}} \L{\LB{}\Tab{40}{____\1\1__\V{private}_\V{data}_\V{member}_}} \L{\LB{}\Tab{40}{____\1\1__\S{}\"m\_bShort\"\SE{}}} \L{\LB{}} \L{\LB{__\V{buff}.\V{unpack}(\V{m\_bLong});}\Tab{40}{____\1\1_\V{Unpack}_\V{the}_13_\V{element}_\V{in}_\V{the}}} \L{\LB{}\Tab{40}{____\1\1__\V{buffer}_\V{and}_\V{place}_\V{it}_\V{into}_\V{the}}} \L{\LB{}\Tab{40}{____\1\1__\V{private}_\V{data}_\V{member}}} \L{\LB{}\Tab{40}{____\1\1__\S{}\"m\_bLong\"\SE{}}} \L{\LB{__\K{return}_1;}} \L{\LB{\}}} \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}} \L{\LB{\1\1\V{Function}:_\V{defaultSave}_(\V{standard})___}} \L{\LB{\1\1\V{Author}:_\V{Dean}_\V{Thompson}______________}} \L{\LB{\1\1\V{Created}:_3rd_\V{August}_1996__________}} \L{\LB{\1\1\V{Last}_\V{Modified}:_4th_\V{October}_1996____}} \L{\LB{\1\1\V{Inputs}:_\V{CORBA}::\V{Short},_\V{CORBA}::\V{Long},_}} \L{\LB{\1\1________\V{CORBA}::\V{UShort},\V{CORBA}::\V{ULong},}} \L{\LB{\1\1________\V{CORBA}::\V{Float},\V{CORBA}::\V{Double},}} \L{\LB{\1\1________\V{CORBA}::\V{Char},,\V{CORBA}::\V{Boolean}}} \L{\LB{\1\1________\V{const}_\K{char}_\*_______________}} \L{\LB{\1\1\V{Return}_\V{Type}:_(\K{void})________________}} \L{\LB{\1\1\V{Description}:__\V{This}_\V{member}_\V{function}_}} \L{\LB{\1\1__\V{is}_\V{responsible}_\K{for}_\V{taking}_\V{in}_\V{a}___}} \L{\LB{\1\1__\V{series}_\V{of}_\V{CORBA}_\V{types}_\V{and}________}} \L{\LB{\1\1__\V{assigning}_\V{them}_\V{to}_\V{the}_\V{individual}_}} \L{\LB{\1\1__\V{internal}_\V{data}_\V{members}_\V{within}_\V{the}_}} \L{\LB{\1\1__\V{class}____________________________}} \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}} \L{\LB{}} \L{\LB{\K{void}_\V{Packers\_i}::\V{defaultSave}_(\V{CORBA}::\V{Short}_\V{aShort},_\V{CORBA}::\V{Long}_\V{aLong},_}} \L{\LB{_____________________________\V{CORBA}::\V{UShort}_\V{aUnsignedShort},_}} \L{\LB{_____________________________\V{CORBA}::\V{ULong}_\V{aUnsignedLong},_}} \L{\LB{_____________________________\V{CORBA}::\V{Float}_\V{aFloat},_\V{CORBA}::\V{Double}_\V{aDouble},_}} \L{\LB{_____________________________\V{CORBA}::\V{Char}_\V{aCharacter},_\V{CORBA}::\V{Boolean}_\V{aBoolean},_}} \L{\LB{_____________________________\V{const}_\K{char}_\*_\V{aString},_}} \L{\LB{_____________________________\V{CORBA}::\V{Float}_\V{bFloat},_\V{CORBA}::\V{Double}_\V{bDouble},}} \L{\LB{_____________________________\V{CORBA}::\V{Short}_\V{bShort},_\V{CORBA}::\V{Long}_\V{bLong},}} \L{\LB{_____________________________\V{CORBA}::\V{Environment}_\&\V{IT\_env})_}} \L{\LB{\Proc{throw}__\V{throw}_(\V{CORBA}::\V{SystemException})}} \L{\LB{\{}} \L{\LB{__\V{m\_aShort}_=_\V{aShort};__________________\1\1_\V{Assign}_\V{internal}_\V{data}_\V{member}}} \L{\LB{__\V{m\_aLong}_=_\V{aLong};____________________\1\1_\V{Assign}_\V{internal}_\V{data}_\V{member}}} \L{\LB{__\V{m\_aUnsignedShort}_=_\V{aUnsignedShort};__\1\1_\V{Assign}_\V{internal}_\V{data}_\V{member}}} \L{\LB{__\V{m\_aUnsignedLong}_=_\V{aUnsignedLong};____\1\1_\V{Assign}_\V{internal}_\V{data}_\V{member}}} \L{\LB{}} \L{\LB{__\V{CORBA}::\V{string\_free}(\V{m\_aString});______\1\1_\V{De}\-\V{allocate}_\V{any}_\V{previous}_\V{memory}}} \L{\LB{__\V{m\_aString}_=_\V{CORBA}::\V{string\_alloc}(\V{strlen}(\V{aString})+1);__\1\1_\V{Allocate}_\V{memory}}} \L{\LB{__\V{strcpy}(\V{m\_aString},_\V{aString});_________\1\1_\V{Assign}_\V{internal}_\V{data}_\V{member}}} \L{\LB{}} \L{\LB{__\V{m\_aFloat}_=_\V{aFloat};__________________\1\1_\V{Assign}_\V{internal}_\V{data}_\V{member}}} \L{\LB{__\V{m\_aDouble}_=_\V{aDouble};________________\1\1_\V{Assign}_\V{internal}_\V{data}_\V{member}}} \L{\LB{__\V{m\_aCharacter}_=_\V{aCharacter};__________\1\1_\V{Assign}_\V{internal}_\V{data}_\V{member}}} \L{\LB{__\V{m\_aBoolean}_=_\V{aBoolean};______________\1\1_\V{Assign}_\V{internal}_\V{data}_\V{member}}} \L{\LB{__\V{m\_bFloat}_=_\V{bFloat};}\Tab{32}{______\1\1_\V{Assign}_\V{internal}_\V{data}_\V{member}}} \L{\LB{__\V{m\_bDouble}_=_\V{bDouble};}\Tab{32}{______\1\1_\V{Assign}_\V{internal}_\V{data}_\V{member}}} \L{\LB{__\V{m\_bShort}_=_\V{bShort};_}\Tab{32}{______\1\1_\V{Assign}_\V{internal}_\V{data}_\V{member}}} \L{\LB{__\V{m\_bLong}_=_\V{bLong};}\Tab{32}{______\1\1_\V{Assign}_\V{internal}_\V{data}_\V{member}}} \L{\LB{\}}} \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}} \L{\LB{\1\1\V{Function}:_\V{defaultLoad}_(\V{standard})___}} \L{\LB{\1\1\V{Author}:_\V{Dean}_\V{Thompson}______________}} \L{\LB{\1\1\V{Created}:_3rd_\V{August}_1996___________}} \L{\LB{\1\1\V{Last}_\V{Modified}:_4th_\V{October}_1996____}} \L{\LB{\1\1\V{Inputs}:_\V{CORBA}::\V{Short},_\V{CORBA}::\V{Long},_}} \L{\LB{\1\1________\V{CORBA}::\V{UShort},\V{CORBA}::\V{ULong},}} \L{\LB{\1\1__\V{All}___\V{CORBA}::\V{Float},\V{CORBA}::\V{Double},}} \L{\LB{\1\1__\&\S{}\'s___CORBA::Char,,CORBA::Boolean}} \L{\LB{\1\1________const_char_\*_______________}} \L{\LB{\1\1Return_Type:_(void)________________}} \L{\LB{\1\1Description:__This_member_function_}} \L{\LB{\1\1__is_responsible_for_taking_in_a___}} \L{\LB{\1\1__series_of_CORBA_types_as_________}} \L{\LB{\1\1__references_and_assigning_the_____}} \L{\LB{\1\1__internal_data_members_of_the_____}} \L{\LB{\1\1__class_to_those_references________}} \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}} \L{\LB{}} \L{\LB{void_Packers\_i::defaultLoad_(CORBA::Short\&_aShort,_CORBA::Long\&_aLong,_}} \L{\LB{_____________________________CORBA::UShort\&_aUnsignedShort,_}} \L{\LB{_____________________________CORBA::ULong\&_aUnsignedLong,_}} \L{\LB{_____________________________CORBA::Float\&_aFloat,_CORBA::Double\&_aDouble,_}} \L{\LB{_____________________________CORBA::Char\&_aCharacter,_}} \L{\LB{_____________________________CORBA::Boolean\&_aBoolean,_}} \L{\LB{_____________________________char_\*\&_aString,_}} \L{\LB{_____________________________CORBA::Float\&_bFloat,_CORBA::Double\&_bDouble,}} \L{\LB{_____________________________CORBA::Short\&_bShort,_CORBA::Long\&_bLong,}} \L{\LB{}\Tab{24}{_____CORBA::Environment_\&IT\_env)_}} \L{\LB{\Proc{throw}__throw_(CORBA::SystemException)}} \L{\LB{\{}} \L{\LB{__aShort_=_m\_aShort;_________________\1\1_Assign_to_external_reference_from_class}} \L{\LB{__aLong_=_m\_aLong;___________________\1\1_Assign_to_external_reference_from_class}} \L{\LB{__aUnsignedShort_=_m\_aUnsignedShort;_\1\1_Assign_to_external_reference_from_class}} \L{\LB{__aUnsignedLong_=_m\_aUnsignedLong;___\1\1_Assign_to_external_reference_from_class}} \L{\LB{}} \L{\LB{__CORBA::string\_free(aString);_______\1\1_De\-allocate_any_previous_memory}} \L{\LB{__aString_=_CORBA::string\_alloc(strlen(m\_aString)+1);_\1\1_Allocate_memory}} \L{\LB{__strcpy(aString,m\_aString);_________\1\1_Assign_to_external_reference_from_class}} \L{\LB{}} \L{\LB{__aFloat_=_m\_aFloat;_________________\1\1_Assign_to_external_reference_from_class}} \L{\LB{__aDouble_=_m\_aDouble;_______________\1\1_Assign_to_external_reference_from_class}} \L{\LB{__aCharacter_=_m\_aCharacter;_________\1\1_Assign_to_external_reference_from_class}} \L{\LB{__aBoolean_=_m\_aBoolean;_____________\1\1_Assign_to_external_reference_from_class}} \L{\LB{__bFloat_=_m\_bFloat;}} \L{\LB{__bDouble_=_m\_bDouble;}} \L{\LB{__bShort_=_m\_bShort;}} \L{\LB{__bLong_=_m\_bLong;}} \L{\LB{__return;}} \L{\LB{\}}} \L{\LB{}}