Skip to content

Commit

Permalink
Merge pull request #45 from sy-c/master
Browse files Browse the repository at this point in the history
updated o2 copyright
  • Loading branch information
sy-c authored Jul 23, 2021
2 parents af4f8b8 + 499ca6c commit 604a4c3
Show file tree
Hide file tree
Showing 39 changed files with 468 additions and 1 deletion.
12 changes: 12 additions & 0 deletions include/Common/BasicThread.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
// All rights not expressly granted are reserved.
//
// This software is distributed under the terms of the GNU General Public
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
//
// In applying this license CERN does not waive the privileges and immunities
// granted to it by virtue of its status as an Intergovernmental Organization
// or submit itself to any jurisdiction.

/// \file BasicThread.h
/// \brief Definition of BasicThread class
///
Expand Down Expand Up @@ -69,3 +80,4 @@ class BasicThread
} // namespace AliceO2

#endif // ALICEO2_FLPPROTOTYPE_COMMON_BASICTHREAD_H_

12 changes: 12 additions & 0 deletions include/Common/Configuration.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
// All rights not expressly granted are reserved.
//
// This software is distributed under the terms of the GNU General Public
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
//
// In applying this license CERN does not waive the privileges and immunities
// granted to it by virtue of its status as an Intergovernmental Organization
// or submit itself to any jurisdiction.

/// \file Configuration.h
/// \brief C++ interface to retrieve configuration parameters.
///
Expand Down Expand Up @@ -174,3 +185,4 @@ class ConfigFileBrowser::Iterator
};

#endif /* SRC_CONFIGURATION_H_ */

12 changes: 12 additions & 0 deletions include/Common/Daemon.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
// All rights not expressly granted are reserved.
//
// This software is distributed under the terms of the GNU General Public
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
//
// In applying this license CERN does not waive the privileges and immunities
// granted to it by virtue of its status as an Intergovernmental Organization
// or submit itself to any jurisdiction.

/// \file Daemon.h
/// \brief Helper class to create/run a daemon
///
Expand Down Expand Up @@ -95,3 +106,4 @@ possibly load config from given name
or from config object (all keys like daemon.userName, daemon.isInteractive, etc)
*/

12 changes: 12 additions & 0 deletions include/Common/Exception.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
// All rights not expressly granted are reserved.
//
// This software is distributed under the terms of the GNU General Public
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
//
// In applying this license CERN does not waive the privileges and immunities
// granted to it by virtue of its status as an Intergovernmental Organization
// or submit itself to any jurisdiction.

/// \file Exception.h
/// \author Pascal Boeschoten
///
Expand Down Expand Up @@ -36,3 +47,4 @@ struct ProgramOptionException : virtual Exception {
} // namespace AliceO2

#endif //COMMON_EXCEPTION_H

12 changes: 12 additions & 0 deletions include/Common/Exceptions.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
// All rights not expressly granted are reserved.
//
// This software is distributed under the terms of the GNU General Public
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
//
// In applying this license CERN does not waive the privileges and immunities
// granted to it by virtue of its status as an Intergovernmental Organization
// or submit itself to any jurisdiction.

/// \file Exceptions.h
/// \author Barthelemy von Haller
///
Expand Down Expand Up @@ -55,3 +66,4 @@ struct FatalDatabaseException : virtual FatalException {
} // namespace AliceO2

#endif //COMMON_EXCEPTIONS_H

12 changes: 12 additions & 0 deletions include/Common/Fifo.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
// All rights not expressly granted are reserved.
//
// This software is distributed under the terms of the GNU General Public
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
//
// In applying this license CERN does not waive the privileges and immunities
// granted to it by virtue of its status as an Intergovernmental Organization
// or submit itself to any jurisdiction.

///
/// \file Fifo.h
/// \brief Class to implement a lock-free 1-to-1 FIFO
Expand Down Expand Up @@ -236,3 +247,4 @@ unsigned long long Fifo<T>::getNumberOut()
} // namespace AliceO2

#endif // COMMON_FIFO_H

13 changes: 12 additions & 1 deletion include/Common/GuardFunction.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
// All rights not expressly granted are reserved.
//
// This software is distributed under the terms of the GNU General Public
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
//
// In applying this license CERN does not waive the privileges and immunities
// granted to it by virtue of its status as an Intergovernmental Organization
// or submit itself to any jurisdiction.

/// \file GuardFunction.h
/// \brief Definition of various useful utilities that don't really belong anywhere in particular
///
Expand Down Expand Up @@ -35,4 +46,4 @@ class GuardFunction
} // namespace Common
} // namespace AliceO2

#endif // ALICEO2_FLPPROTOTYPE_COMMON_GUARDFUNCTION_H_
#endif // ALICEO2_FLPPROTOTYPE_COMMON_GUARDFUNCTION_H_
12 changes: 12 additions & 0 deletions include/Common/Iommu.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
// All rights not expressly granted are reserved.
//
// This software is distributed under the terms of the GNU General Public
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
//
// In applying this license CERN does not waive the privileges and immunities
// granted to it by virtue of its status as an Intergovernmental Organization
// or submit itself to any jurisdiction.

/// \file Iommu.h
/// \brief Definition of functions related to the IOMMU
///
Expand All @@ -21,3 +32,4 @@ bool isEnabled();
} // namespace AliceO2

#endif // ALICEO2_FLPPROTOTYPE_COMMON_IOMMU_H_

12 changes: 12 additions & 0 deletions include/Common/LineBuffer.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
// All rights not expressly granted are reserved.
//
// This software is distributed under the terms of the GNU General Public
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
//
// In applying this license CERN does not waive the privileges and immunities
// granted to it by virtue of its status as an Intergovernmental Organization
// or submit itself to any jurisdiction.

///
/// \file LineBuffer.h
/// \brief Class to implement a buffer to read from file descriptor and get out data in lines.
Expand Down Expand Up @@ -33,3 +44,4 @@ class LineBuffer
std::queue<std::string> completeLines;
std::string pendingLine;
};

12 changes: 12 additions & 0 deletions include/Common/MemPool.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
// All rights not expressly granted are reserved.
//
// This software is distributed under the terms of the GNU General Public
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
//
// In applying this license CERN does not waive the privileges and immunities
// granted to it by virtue of its status as an Intergovernmental Organization
// or submit itself to any jurisdiction.

#ifndef DATAFORMAT_MEMPOOL
#define DATAFORMAT_MEMPOOL

Expand Down Expand Up @@ -31,3 +42,4 @@ class MemPool
};

#endif

12 changes: 12 additions & 0 deletions include/Common/Program.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
// All rights not expressly granted are reserved.
//
// This software is distributed under the terms of the GNU General Public
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
//
// In applying this license CERN does not waive the privileges and immunities
// granted to it by virtue of its status as an Intergovernmental Organization
// or submit itself to any jurisdiction.

/// \file Program.h
/// \brief Definition of the Program class.
///
Expand Down Expand Up @@ -78,3 +89,4 @@ class Program
} // namespace AliceO2

#endif // PROGRAM

12 changes: 12 additions & 0 deletions include/Common/SimpleLog.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
// All rights not expressly granted are reserved.
//
// This software is distributed under the terms of the GNU General Public
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
//
// In applying this license CERN does not waive the privileges and immunities
// granted to it by virtue of its status as an Intergovernmental Organization
// or submit itself to any jurisdiction.

/// \file SimpleLog.h
/// \brief C++ interface implementing a simple logging format to a file
///
Expand Down Expand Up @@ -69,3 +80,4 @@ class SimpleLog
};

#endif /* SRC_SIMPLE_LOG_H */

12 changes: 12 additions & 0 deletions include/Common/SuffixNumber.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
// All rights not expressly granted are reserved.
//
// This software is distributed under the terms of the GNU General Public
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
//
// In applying this license CERN does not waive the privileges and immunities
// granted to it by virtue of its status as an Intergovernmental Organization
// or submit itself to any jurisdiction.

/// \file SuffixNumber.h
/// \brief Definition of the SuffixOption class.
///
Expand Down Expand Up @@ -120,3 +131,4 @@ std::ostream& operator<<(std::ostream& stream, const SuffixNumber<T>& suffixNumb
} // namespace AliceO2

#endif // ALICEO2_FLPPROTOTYPE_COMMON_SUFFIXNUMBER_H_

12 changes: 12 additions & 0 deletions include/Common/SuffixOption.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
// All rights not expressly granted are reserved.
//
// This software is distributed under the terms of the GNU General Public
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
//
// In applying this license CERN does not waive the privileges and immunities
// granted to it by virtue of its status as an Intergovernmental Organization
// or submit itself to any jurisdiction.

/// \file SuffixOption.h
/// \brief Definition of the SuffixOption class.
///
Expand Down Expand Up @@ -138,3 +149,4 @@ class SuffixOption final : public boost::program_options::value_semantic
} // namespace AliceO2

#endif // ALICEO2_FLPPROTOTYPE_COMMON_SUFFIXOPTION_H_

12 changes: 12 additions & 0 deletions include/Common/System.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
// All rights not expressly granted are reserved.
//
// This software is distributed under the terms of the GNU General Public
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
//
// In applying this license CERN does not waive the privileges and immunities
// granted to it by virtue of its status as an Intergovernmental Organization
// or submit itself to any jurisdiction.

/// \file System.h
/// \brief Definition of various useful utilities that don't really belong anywhere in particular
///
Expand Down Expand Up @@ -49,3 +60,4 @@ void assertFileSystemType(const std::string&, const std::set<std::string>& valid
} // namespace AliceO2

#endif // ALICEO2_FLPPROTOTYPE_COMMON_SYSTEM_H_

12 changes: 12 additions & 0 deletions include/Common/Thread.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
// All rights not expressly granted are reserved.
//
// This software is distributed under the terms of the GNU General Public
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
//
// In applying this license CERN does not waive the privileges and immunities
// granted to it by virtue of its status as an Intergovernmental Organization
// or submit itself to any jurisdiction.

///
/// \file Thread.h
/// \author Sylvain Chapeland
Expand Down Expand Up @@ -70,3 +81,4 @@ class Thread
} // namespace AliceO2

#endif // COMMON_THREAD_H

12 changes: 12 additions & 0 deletions include/Common/Timer.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
// All rights not expressly granted are reserved.
//
// This software is distributed under the terms of the GNU General Public
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
//
// In applying this license CERN does not waive the privileges and immunities
// granted to it by virtue of its status as an Intergovernmental Organization
// or submit itself to any jurisdiction.

///
/// \file Timer.h
/// \brief Class to implement a high resolution timer function
Expand Down Expand Up @@ -55,3 +66,4 @@ class Timer
} // namespace AliceO2

#endif // COMMON_TIMER_H

12 changes: 12 additions & 0 deletions include/Common/signalUtilities.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
// All rights not expressly granted are reserved.
//
// This software is distributed under the terms of the GNU General Public
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
//
// In applying this license CERN does not waive the privileges and immunities
// granted to it by virtue of its status as an Intergovernmental Organization
// or submit itself to any jurisdiction.

///
/// \file signalUtilities.h
/// \author Barthelemy von Haller
Expand Down Expand Up @@ -65,3 +76,4 @@ void handler_interruption(int sig)
}

#endif //COMMON_SIGNALUTILITIES_H

12 changes: 12 additions & 0 deletions src/Configuration.cxx
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
// All rights not expressly granted are reserved.
//
// This software is distributed under the terms of the GNU General Public
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
//
// In applying this license CERN does not waive the privileges and immunities
// granted to it by virtue of its status as an Intergovernmental Organization
// or submit itself to any jurisdiction.

/// \file Configuration.h
/// \brief C++ interface to retrieve configuration parameters.
///
Expand Down Expand Up @@ -212,3 +223,4 @@ ConfigFileBrowser::Iterator ConfigFileBrowser::end()
{
return Iterator(this, ptPtr->end(), ptPtr->end());
}

Loading

0 comments on commit 604a4c3

Please sign in to comment.