Imported Upstream version 3.2.0
[debian/amanda] / perl / Amanda / XferServer.swg
index 22b98a0bd2e95753ea5370e4797201644a132715..becc5792d81b6b4381f556cb9be0483bc1d53f81 100644 (file)
@@ -41,7 +41,7 @@ XferElement *xfer_source_device(
 %newobject xfer_dest_device;
 XferElement *xfer_dest_device(
     Device *device,
-    size_t max_memory);
+    gboolean cancel_at_leom);
 
 %newobject xfer_source_holding;
 XferElement * xfer_source_holding(
@@ -49,6 +49,13 @@ XferElement * xfer_source_holding(
 
 %newobject xfer_dest_taper_splitter;
 XferElement *xfer_dest_taper_splitter(
+    Device *first_device,
+    size_t max_memory,
+    guint64 part_size,
+    gboolean expect_cache_inform);
+
+%newobject xfer_dest_taper_cacher;
+XferElement *xfer_dest_taper_cacher(
     Device *first_device,
     size_t max_memory,
     guint64 part_size,
@@ -124,6 +131,12 @@ DECLARE_CONSTRUCTOR(Amanda::XferServer::xfer_dest_taper_splitter)
 
 /* ---- */
 
+PACKAGE(Amanda::Xfer::Dest::Taper::Cacher)
+XFER_ELEMENT_SUBCLASS_OF(Amanda::Xfer::Dest::Taper)
+DECLARE_CONSTRUCTOR(Amanda::XferServer::xfer_dest_taper_cacher)
+
+/* ---- */
+
 PACKAGE(Amanda::Xfer::Dest::Taper::DirectTCP)
 XFER_ELEMENT_SUBCLASS_OF(Amanda::Xfer::Dest::Taper)
 DECLARE_CONSTRUCTOR(Amanda::XferServer::xfer_dest_taper_directtcp)