1
package org.eclipse.linuxtools.internal.lttng.jni_v2_6;
2
/*******************************************************************************
3
* Copyright (c) 2009 Ericsson
5
* All rights reserved. This program and the accompanying materials are
6
* made available under the terms of the Eclipse Public License v1.0 which
7
* accompanies this distribution, and is available at
8
* http://www.eclipse.org/legal/epl-v10.html
11
* William Bourque (wbourque@gmail.com) - Initial API and implementation
12
*******************************************************************************/
14
import java.util.HashMap;
16
import org.eclipse.linuxtools.internal.lttng.jni.common.Jni_C_Pointer_And_Library_Id;
17
import org.eclipse.linuxtools.internal.lttng.jni.exception.JniException;
18
import org.eclipse.linuxtools.lttng.jni.JniEvent;
19
import org.eclipse.linuxtools.lttng.jni.JniMarker;
20
import org.eclipse.linuxtools.lttng.jni.JniTracefile;
23
* <b><u>JniEvent_v2_6</u></b>
25
* JniEvent version to support Lttng traceformat of version 2.6<br>
26
* This class extend abstract class JniEvent with (possibly) version specific implementation.<br>
29
public class JniEvent_v2_6 extends JniEvent {
32
* Forbid access to the default constructor
34
protected JniEvent_v2_6() {
38
public JniEvent_v2_6(JniEvent_v2_6 oldEvent) {
42
public JniEvent_v2_6(Jni_C_Pointer_And_Library_Id newEventPtr, HashMap<Integer, JniMarker> newMarkersMap, JniTracefile newParentTracefile) throws JniException {
43
super(newEventPtr, newMarkersMap, newParentTracefile);