From f84b8738e2e8db571e70be38bcb195fa08a1b837 Mon Sep 17 00:00:00 2001 From: Michal Simon Date: Mon, 16 Mar 2020 18:25:22 +0100 Subject: [PATCH] [XrdCl] Update plug-in interface. --- src/XrdCl/XrdClPlugInInterface.hh | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/src/XrdCl/XrdClPlugInInterface.hh b/src/XrdCl/XrdClPlugInInterface.hh index bbbb64e8688..35f1acd0104 100644 --- a/src/XrdCl/XrdClPlugInInterface.hh +++ b/src/XrdCl/XrdClPlugInInterface.hh @@ -27,6 +27,7 @@ #include "XrdCl/XrdClFile.hh" #include "XrdCl/XrdClFileSystem.hh" +#include "XrdCl/XrdClOptional.hh" namespace XrdCl { @@ -103,6 +104,32 @@ namespace XrdCl return XRootDStatus( stError, errNotImplemented ); } + //------------------------------------------------------------------------ + //! @see XrdCl::File::Write + //------------------------------------------------------------------------ + virtual XRootDStatus Write( uint64_t offset, + Buffer &&buffer, + ResponseHandler *handler, + uint16_t timeout = 0 ) + { + (void)offset; (void)buffer; (void)handler; (void)timeout; + return XRootDStatus( stError, errNotImplemented ); + } + + //------------------------------------------------------------------------ + //! @see XrdCl::File::Write + //------------------------------------------------------------------------ + virtual XRootDStatus Write( uint64_t offset, + uint32_t size, + Optional fdoff, + int fd, + ResponseHandler *handler, + uint16_t timeout = 0 ) + { + (void)offset; (void)size; (void)fdoff; (void)fd, (void)handler; (void)timeout; + return XRootDStatus( stError, errNotImplemented ); + } + //------------------------------------------------------------------------ //! @see XrdCl::File::Write //------------------------------------------------------------------------