Skip to content

Commit

Permalink
[XrdCl] RawReader: on discard provide correct number of args to logger.
Browse files Browse the repository at this point in the history
Also, rename AsyncMsgBodyReader to AsyncRawReaderIntfc.
  • Loading branch information
simonmichal committed May 20, 2022
1 parent 7056be9 commit dc8abf8
Show file tree
Hide file tree
Showing 5 changed files with 18 additions and 18 deletions.
6 changes: 3 additions & 3 deletions src/XrdCl/XrdClAsyncDiscardReader.hh
Expand Up @@ -24,15 +24,15 @@
#include "XrdCl/XrdClDefaultEnv.hh"
#include "XrdCl/XrdClLog.hh"
#include "XrdCl/XrdClConstants.hh"
#include "XrdCl/XrdClAsyncMsgBodyReader.hh"
#include "XrdClAsyncRawReaderIntfc.hh"

namespace XrdCl
{

//----------------------------------------------------------------------------
//! Object for discarding data
//----------------------------------------------------------------------------
class AsyncDiscardReader : public AsyncMsgBodyReader
class AsyncDiscardReader : public AsyncRawReaderIntfc
{
public:
//------------------------------------------------------------------------
Expand All @@ -42,7 +42,7 @@ namespace XrdCl
//! @param request : client request
//------------------------------------------------------------------------
AsyncDiscardReader( const URL &url, const Message &request ) :
AsyncMsgBodyReader( url, request )
AsyncRawReaderIntfc( url, request )
{
}

Expand Down
6 changes: 3 additions & 3 deletions src/XrdCl/XrdClAsyncRawReader.hh
Expand Up @@ -20,18 +20,18 @@
#define SRC_XRDCL_XRDCLASYNCRAWREADER_HH_


#include "XrdCl/XrdClAsyncMsgBodyReader.hh"
#include "XrdCl/XrdClXRootDResponses.hh"
#include "XrdCl/XrdClSocket.hh"
#include "XrdCl/XrdClStream.hh"
#include "XrdClAsyncRawReaderIntfc.hh"

namespace XrdCl
{

//----------------------------------------------------------------------------
//! Object for reading out data from the kXR_read response
//----------------------------------------------------------------------------
class AsyncRawReader : public AsyncMsgBodyReader
class AsyncRawReader : public AsyncRawReaderIntfc
{
public:
//------------------------------------------------------------------------
Expand All @@ -41,7 +41,7 @@ namespace XrdCl
//! @param request : client request
//------------------------------------------------------------------------
AsyncRawReader( const URL &url, const Message &request ) :
AsyncMsgBodyReader( url, request )
AsyncRawReaderIntfc( url, request )
{
}

Expand Down
Expand Up @@ -16,8 +16,8 @@
// along with XRootD. If not, see <http://www.gnu.org/licenses/>.
//------------------------------------------------------------------------------

#ifndef SRC_XRDCL_XRDCLASYNCMSGBODYREADER_HH_
#define SRC_XRDCL_XRDCLASYNCMSGBODYREADER_HH_
#ifndef SRC_XRDCL_XRDCLASYNCRAWREADERINTFC_HH_
#define SRC_XRDCL_XRDCLASYNCRAWREADERINTFC_HH_

#include "XrdCl/XrdClXRootDResponses.hh"
#include "XrdCl/XrdClSocket.hh"
Expand All @@ -31,11 +31,11 @@ namespace XrdCl
//----------------------------------------------------------------------------
//! Base class for any message's body reader
//----------------------------------------------------------------------------
class AsyncMsgBodyReader
class AsyncRawReaderIntfc
{
public:

AsyncMsgBodyReader( const URL &url, const Message &request ) :
AsyncRawReaderIntfc( const URL &url, const Message &request ) :
readstage( ReadStart ),
url( url ),
request( request ),
Expand All @@ -53,7 +53,7 @@ namespace XrdCl
//------------------------------------------------------------------------
//! Destructor
//------------------------------------------------------------------------
virtual ~AsyncMsgBodyReader()
virtual ~AsyncRawReaderIntfc()
{
}

Expand Down Expand Up @@ -139,7 +139,7 @@ namespace XrdCl
msgbtsrd += btsrd;
btsret += btsrd;

log->Warning( XRootDMsg, "[%s] %s: Discarded %d bytes",
log->Warning( XRootDMsg, "[%s] Discarded %d bytes",
url.GetHostId().c_str(), btsrd );

if( !st.IsOK() || st.code == suRetry )
Expand Down Expand Up @@ -202,4 +202,4 @@ namespace XrdCl

}

#endif /* SRC_XRDCL_XRDCLASYNCMSGBODYREADER_HH_ */
#endif /* SRC_XRDCL_XRDCLASYNCRAWREADERINTFC_HH_ */
6 changes: 3 additions & 3 deletions src/XrdCl/XrdClAsyncVectorReader.hh
Expand Up @@ -21,15 +21,15 @@

#include "XrdCl/XrdClXRootDResponses.hh"
#include "XrdCl/XrdClSocket.hh"
#include "XrdCl/XrdClAsyncMsgBodyReader.hh"
#include "XrdClAsyncRawReaderIntfc.hh"

namespace XrdCl
{

//----------------------------------------------------------------------------
//! Object for reading out data from the VectorRead response
//----------------------------------------------------------------------------
class AsyncVectorReader : public AsyncMsgBodyReader
class AsyncVectorReader : public AsyncRawReaderIntfc
{
public:
//------------------------------------------------------------------------
Expand All @@ -38,7 +38,7 @@ namespace XrdCl
//! @param url : channel URL
//------------------------------------------------------------------------
AsyncVectorReader( const URL &url, const Message &request ) :
AsyncMsgBodyReader( url, request ),
AsyncRawReaderIntfc( url, request ),
rdlstoff( 0 ),
rdlstlen( 0 )
{
Expand Down
4 changes: 2 additions & 2 deletions src/XrdCl/XrdClXRootDMsgHandler.hh
Expand Up @@ -33,11 +33,11 @@
#include "XrdCl/XrdClLog.hh"
#include "XrdCl/XrdClConstants.hh"

#include "XrdCl/XrdClAsyncMsgBodyReader.hh"
#include "XrdCl/XrdClAsyncPageReader.hh"
#include "XrdCl/XrdClAsyncVectorReader.hh"
#include "XrdCl/XrdClAsyncRawReader.hh"
#include "XrdCl/XrdClAsyncDiscardReader.hh"
#include "XrdClAsyncRawReaderIntfc.hh"

#include "XrdSys/XrdSysPthread.hh"
#include "XrdSys/XrdSysPageSize.hh"
Expand Down Expand Up @@ -626,7 +626,7 @@ namespace XrdCl
uint32_t pAsyncChunkIndex;

std::unique_ptr<AsyncPageReader> pPageReader;
std::unique_ptr<AsyncMsgBodyReader> pBodyReader;
std::unique_ptr<AsyncRawReaderIntfc> pBodyReader;

Buffer pPgWrtCksumBuff;
uint32_t pPgWrtCurrentPageOffset;
Expand Down

0 comments on commit dc8abf8

Please sign in to comment.