// This has been modified slightly from an Iona example

// grid.idl


module example{
  interface grid {
    readonly attribute short height;  // height of the grid
    readonly attribute short width;   // width of the grid

    attribute string name;         // added to illustrate IDL modification.
    // IDL operations

    // set the element [n,m] of the grid, to value:
    void set(in short n, in short m, in string value);

    // return element [n,m] of the grid:
    string get(in short n, in short m);
  };
};
