X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=perl%2FAmanda%2FXferServer.swg;h=92c4e470880454014c6eed0aac8d005a97825209;hb=d28952249e392eb31bc8eecc53f6c477f30c617b;hp=becc5792d81b6b4381f556cb9be0483bc1d53f81;hpb=b116e9366c7b2ea2c2eb53b0a13df4090e176235;p=debian%2Famanda diff --git a/perl/Amanda/XferServer.swg b/perl/Amanda/XferServer.swg index becc579..92c4e47 100644 --- a/perl/Amanda/XferServer.swg +++ b/perl/Amanda/XferServer.swg @@ -1,9 +1,10 @@ /* - * Copyright (c) 2009, 2010 Zmanda, Inc. All Rights Reserved. + * Copyright (c) 2009-2012 Zmanda, Inc. All Rights Reserved. * - * This program is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 as published - * by the Free Software Foundation. + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY @@ -47,6 +48,9 @@ XferElement *xfer_dest_device( XferElement * xfer_source_holding( const char *filename); +guint64 xfer_source_holding_get_bytes_read( + XferElement *self); + %newobject xfer_dest_taper_splitter; XferElement *xfer_dest_taper_splitter( Device *first_device, @@ -96,6 +100,10 @@ void xfer_source_recovery_use_device( XferElement *self, Device *device); +guint64 xfer_source_recovery_get_bytes_read( + XferElement *self); + + /* ---- */ PACKAGE(Amanda::Xfer::Source::Device) @@ -113,6 +121,7 @@ DECLARE_CONSTRUCTOR(Amanda::XferServer::xfer_dest_device) PACKAGE(Amanda::Xfer::Source::Holding) XFER_ELEMENT_SUBCLASS() DECLARE_CONSTRUCTOR(Amanda::XferServer::xfer_source_holding) +DECLARE_METHOD(get_bytes_read, Amanda::XferServer::xfer_source_holding_get_bytes_read) /* ---- */ @@ -148,3 +157,5 @@ XFER_ELEMENT_SUBCLASS() DECLARE_CONSTRUCTOR(Amanda::XferServer::xfer_source_recovery) DECLARE_METHOD(start_part, Amanda::XferServer::xfer_source_recovery_start_part) DECLARE_METHOD(use_device, Amanda::XferServer::xfer_source_recovery_use_device) +DECLARE_METHOD(get_bytes_read, Amanda::XferServer::xfer_source_recovery_get_bytes_read) +