Skip to content
Snippets Groups Projects
Commit 17bb51b5 authored by Fons Rademakers's avatar Fons Rademakers
Browse files

Coverity.

git-svn-id: http://root.cern.ch/svn/root/trunk@41729 27541ba8-7e3a-0410-8455-c3a389f83636
parent d3d813a2
No related branches found
No related tags found
No related merge requests found
......@@ -36,16 +36,19 @@ TToggleGroup::TToggleGroup()
TToggleGroup::TToggleGroup(const TToggleGroup& rhs) : TNamed(rhs),fToggles(0)
{
// Copy constructor
fToggles = (TOrdCollection*)rhs.fToggles->Clone();
}
//______________________________________________________________________________
TToggleGroup &TToggleGroup::operator=(const TToggleGroup &rhs)
{
// Assignment operastor.
// Assignment operator.
delete fToggles;
fToggles = (TOrdCollection*)rhs.fToggles->Clone();
if (this != &rhs) {
delete fToggles;
fToggles = (TOrdCollection*)rhs.fToggles->Clone();
}
return *this;
}
......
......@@ -52,23 +52,21 @@ class THTTPMessage : public TObject{
private:
enum EHTTP_Verb fVerb; //HTTP Verb
TString fPath; //Given path to be parsed
TString fBucket; //Bucket associated with the file
TString fHost; //Server name
TString fDate; //Date
TString fAuthPrefix; //Authentication prefix to distinguish between GT and AWS3
TString fAccessId; //User id
TString fAccessIdKey; //Secret key
Bool_t fHasRange; //GET request with range
Long64_t fOffset; //Offset
TString fPath; //Given path to be parsed
TString fBucket; //Bucket associated with the file
TString fHost; //Server name
TString fDate; //Date
TString fAuthPrefix; //Authentication prefix to distinguish between GT and AWS3
TString fAccessId; //User id
TString fAccessIdKey; //Secret key
Bool_t fHasRange; //GET request with range
Long64_t fOffset; //Offset
Long64_t *fInitByte; //Init positions for the range
Int_t *fLen; //Range length
Int_t fNumBuf; //Number of buffers
Int_t fCurrentBuf; //For requests > 8000 we need to generate several requests
Int_t fLength; //Request length
TString fSignature; //Message signature
Int_t *fLen; //Range length
Int_t fNumBuf; //Number of buffers
Int_t fCurrentBuf; //For requests > 8000 we need to generate several requests
Int_t fLength; //Request length
TString fSignature; //Message signature
protected:
TString Sign();
......@@ -78,7 +76,7 @@ public:
TString maprefix, TString maid, TString maidkey);
THTTPMessage(EHTTP_Verb mverb, TString mpath, TString mbucket, TString mhost,
TString maprefix, TString maid, TString maidkey, Long64_t offset, Long64_t *pos, Int_t *len, Int_t nbuf);
THTTPMessage() { }
THTTPMessage() : fInitByte(0), fLen(0) { }
virtual ~THTTPMessage() { }
THTTPMessage &operator=(const THTTPMessage& rhs);
......
......@@ -110,10 +110,11 @@ TMonitor::TMonitor(Bool_t mainloop) : TObject() , TQObject()
R__ASSERT(gSystem);
fActive = new TList;
fDeActive = new TList;
fMainLoop = mainloop;
fActive = new TList;
fDeActive = new TList;
fMainLoop = mainloop;
fInterrupt = kFALSE;
fReady = 0;
}
//______________________________________________________________________________
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment