Adding new data type.
authoraszostak <aszostak@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 9 Nov 2011 20:11:31 +0000 (20:11 +0000)
committeraszostak <aszostak@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 9 Nov 2011 20:11:31 +0000 (20:11 +0000)
HLT/BASE/AliHLTDataTypes.cxx
HLT/BASE/AliHLTDataTypes.h

index e96230a..33ddb0b 100644 (file)
@@ -238,6 +238,10 @@ const AliHLTComponentDataType kAliHLTDataTypeInputTriggerCounters = AliHLTCompon
 const char kAliHLTOutputTriggerCountersDataTypeIDstring[8] = kAliHLTOutputTriggerCountersDataTypeID;
 const AliHLTComponentDataType kAliHLTDataTypeOutputTriggerCounters = AliHLTComponentDataTypeInitializer(kAliHLTOutputTriggerCountersDataTypeIDstring, kAliHLTDataOriginHLT);
 
+/** Common Data Header block type */
+const char kAliHLTCDHBlockDataTypeIDstring[8] = kAliHLTCDHBlockDataTypeID;
+const AliHLTComponentDataType kAliHLTDataTypeCDHBlock = AliHLTComponentDataTypeInitializer(kAliHLTCDHBlockDataTypeIDstring, kAliHLTDataOriginPrivate);
+
 //////////////////////////////////////////////////////////////////////////
 //
 // Data origin variables, to be used with the operator|
index 0b1914d..7a428c4 100644 (file)
@@ -67,6 +67,8 @@
  *           Adding data block type for forwarded component table blocks
  *           Adding new event type for software triggers.
  *  15       Modifying data block types for trigger counter blocks.
+ *  16       Adding data type for Common Data Header (CDH) block to be forwarded
+ *           by the TCPDumpSubscriber.
  */
 #define ALIHLT_DATA_TYPES_VERSION 15
 
@@ -560,6 +562,11 @@ const int kAliHLTComponentDataTypefIDsize=8;
  */
 # define kAliHLTOutputTriggerCountersDataTypeID     {'O','T','T','R','G','C','N','T'}
 
+/** Common Data Header block data type that TCPDumpSubscriber sends.
+ * @ingroup alihlt_component_datatypes
+ */
+# define kAliHLTCDHBlockDataTypeID     {'C','D','H','B','L','O','C','K'}
+
 using namespace std;
 
 extern "C" {
@@ -1170,6 +1177,12 @@ extern "C" {
    */
   extern const AliHLTComponentDataType kAliHLTDataTypeComponentFwdTable;
 
+  /**
+   * Data type for Common Data Header block sent by TCPDumpSubscriber.
+   * @ingroup alihlt_component_datatypes
+   */
+  extern const AliHLTComponentDataType kAliHLTDataTypeCDHBlock;     // {CDHBLOCK:PRIV}
+
   //////////////////////////////////////////////////////////////////////////
   //
   // Data Types for Monitoring objects