module benchmark{ struct msg{ string sender; string message; }; exception invalidRequest{}; interface msgAndPort1{ void connect() raises(invalidRequest); void setPorts( in short valPort1, in short valPort2, in short valPort3) raises(invalidRequest); boolean sendMsg( in msg message) raises(invalidRequest); }; interface msgAndPort2{ void connect() raises(invalidRequest); void setPortsSendMsg( in short valPort1, in short valPort2, in short valPort3, in msg message) raises(invalidRequest); }; interface msgOnly{ boolean sendMsg( in msg message) raises(invalidRequest); }; interface setPortsOnly{ void connect() raises(invalidRequest); void setPorts( in short valPort1, in short valPort2, in short valPort3) raises(invalidRequest); }; };