Initial original import from: fuse-2.4.2-2.fc4
[captive.git] / src / libcaptive / sandbox / server-Directory.h
index e5fe465..462e312 100644 (file)
 
 #include <glib/gmacros.h>
 #include "sandbox.h"
+#include "captive/client-directory.h"
+#include "server-Vfs.h"
 
 
 G_BEGIN_DECLS
 
+typedef struct {
+       POA_Captive_Directory servant;
+       PortableServer_POA poa;
+       CaptiveDirectoryObject *captive_directory_object;
+       } impl_POA_Captive_Directory;
+
+
 Captive_Directory impl_Captive_Directory__create(PortableServer_POA poa,CORBA_Environment *ev);
+Captive_Directory impl_Captive_Vfs_directory_new_open
+               (impl_POA_Captive_Vfs *servant,const CORBA_char *pathname,CORBA_Environment *ev);
+Captive_Directory impl_Captive_Vfs_directory_new_make(impl_POA_Captive_Vfs *servant,
+               const CORBA_char *pathname,const Captive_GnomeVFSFilePermissions perm,CORBA_Environment *ev);
 
 G_END_DECLS