Finished and deployed CORBA sandbox separation
[captive.git] / src / libcaptive / sandbox / sandbox.idl
index e57dfed..b6dafcb 100644 (file)
@@ -73,7 +73,7 @@ module Captive
 
 
        interface Directory {
-               GnomeVFSFileInfo read()
+               void read(out GnomeVFSFileInfo file_info)
                        raises (GnomeVFSResultException,GlibLogMessageFatal);
                void remove()
                        raises (GnomeVFSResultException,GlibLogMessageFatal);
@@ -81,7 +81,7 @@ module Captive
 
 
        interface File {
-               void read(out Bytes buffer,in GnomeVFSFileSize num_bytes,out GnomeVFSFileSize bytes_read_return)
+               void read(out Bytes buffer,in GnomeVFSFileSize num_bytes)
                        raises (GnomeVFSResultException,GlibLogMessageFatal);
                void write(in Bytes buffer,out GnomeVFSFileSize bytes_written_return)
                        raises (GnomeVFSResultException,GlibLogMessageFatal);
@@ -104,6 +104,7 @@ module Captive
 
        interface Vfs {
                void registerGlibLogFunc(in GlibLogFunc glib_log_func);
+               void shutdown();
                Directory directory_new_open(in string pathname)
                        raises (GnomeVFSResultException,GlibLogMessageFatal);
                Directory directory_new_make(in string pathname,in GnomeVFSFilePermissions perm)