Commit b450b439 authored by Andrea Valassi's avatar Andrea Valassi
Browse files

Move ChannelId (back) to a separate file.


git-svn-id: file:///git/lcgcool.svndb/cool/trunk@8618 4525493e-7705-40b1-a816-d608a930855b
parent ace7e48b
// $Id: ChannelId.h,v 1.3 2007-01-17 14:48:12 avalassi Exp $
#ifndef COOLKERNEL_CHANNELID_H
#define COOLKERNEL_CHANNELID_H
// Include files
#include "CoolKernel/types.h"
namespace cool {
/** @file ChannelId.h
*
* Type definition for the 'ID' of a channel in a COOL folder.
*
* @author Sven A. Schmidt and Andrea Valassi
* @date 2004-11-05
*/
// ChannelId.
typedef UInt32 ChannelId;
}
#endif
// $Id: ChannelSelection.h,v 1.7 2006-12-07 15:10:21 avalassi Exp $
// $Id: ChannelSelection.h,v 1.8 2007-01-17 14:48:12 avalassi Exp $
#ifndef COOLKERNEL_CHANNELSELECTION_H
#define COOLKERNEL_CHANNELSELECTION_H
// Include files
#include <limits>
#include <vector>
#include "CoolKernel/ChannelId.h"
#include "CoolKernel/Exception.h"
#include "CoolKernel/types.h"
namespace cool {
......
// $Id: Exception.h,v 1.44 2007-01-10 10:06:18 avalassi Exp $
// $Id: Exception.h,v 1.45 2007-01-17 14:48:12 avalassi Exp $
#ifndef COOLKERNEL_EXCEPTION_H
#define COOLKERNEL_EXCEPTION_H
// Include files
#include <sstream>
#include <exception>
#include "CoolKernel/ChannelId.h"
#include "CoolKernel/ValidityKey.h"
namespace cool {
......
// $Id: IFolder.h,v 1.93 2007-01-17 14:42:24 avalassi Exp $
// $Id: IFolder.h,v 1.94 2007-01-17 14:48:12 avalassi Exp $
#ifndef COOLKERNEL_IFOLDER_H
#define COOLKERNEL_IFOLDER_H
// Include files
#include <string>
#include "CoolKernel/ChannelId.h"
#include "CoolKernel/ChannelSelection.h"
#include "CoolKernel/IHvsNode.h"
#include "CoolKernel/IRecord.h"
#include "CoolKernel/RecordSpecification.h"
#include "CoolKernel/ValidityKey.h"
#include "CoolKernel/pointers.h"
#include "CoolKernel/types.h"
#include "CoralBase/AttributeList.h"
namespace cool {
......
// $Id: IObject.h,v 1.33 2007-01-17 14:42:24 avalassi Exp $
// $Id: IObject.h,v 1.34 2007-01-17 14:48:12 avalassi Exp $
#ifndef COOLKERNEL_IOBJECT_H
#define COOLKERNEL_IOBJECT_H 1
// Include files
#include <sstream>
#include "CoolKernel/ChannelId.h"
#include "CoolKernel/IRecord.h"
#include "CoolKernel/ValidityKey.h"
#include "CoolKernel/pointers.h"
......
// $Id: types.h,v 1.42 2007-01-17 14:42:24 avalassi Exp $
// $Id: types.h,v 1.43 2007-01-17 14:48:12 avalassi Exp $
#ifndef COOLKERNEL_TYPES_H
#define COOLKERNEL_TYPES_H
......@@ -84,11 +84,6 @@ namespace cool {
//--------------------------------------------------------------------------
/// ChannelId.
typedef UInt32 ChannelId;
//--------------------------------------------------------------------------
/// Folder versioning mode.
/// IOV versioning in a folder is enabled only in the "MultiVersion" mode.
/// In the "SingleVersion" mode, a new object can be inserted only if its
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment