diff options
Diffstat (limited to 'TAO/tests/POA/Default_Servant/File.idl')
-rw-r--r-- | TAO/tests/POA/Default_Servant/File.idl | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/TAO/tests/POA/Default_Servant/File.idl b/TAO/tests/POA/Default_Servant/File.idl new file mode 100644 index 00000000000..0cc11ae4ef4 --- /dev/null +++ b/TAO/tests/POA/Default_Servant/File.idl @@ -0,0 +1,30 @@ +module File +{ + exception IOError + { + long error; + }; + + interface Descriptor + { + typedef sequence<octet> DataBuffer; + + long write (in DataBuffer buffer) + raises (IOError); + + DataBuffer read (in long num_bytes) + raises (IOError); + + unsigned long lseek (in unsigned long offset, + in long whence) + raises (IOError); + + void destroy (); + }; + + interface System + { + Descriptor open (in string file_name, in long flags) + raises (IOError); + }; +}; |