#ifndef TRACEFILES_TRACETYPES_HPP
#define TRACEFILES_TRACETYPES_HPP
#include "trace/traceDataTypes.hpp"
enum JfrConstantTypeId {
CONSTANT_TYPE_NONE = 0,
CONSTANT_TYPE_CLASS = 20,
CONSTANT_TYPE_STRING = 21,
CONSTANT_TYPE_THREAD = 22,
CONSTANT_TYPE_STACKTRACE = 23,
CONSTANT_TYPE_BYTES = 24,
CONSTANT_TYPE_EPOCHMILLIS = 25,
CONSTANT_TYPE_MILLIS = 26,
CONSTANT_TYPE_NANOS = 27,
CONSTANT_TYPE_TICKS = 28,
CONSTANT_TYPE_ADDRESS = 29,
CONSTANT_TYPE_PERCENTAGE = 30,
CONSTANT_TYPE_DUMMY,
CONSTANT_TYPE_DUMMY_1,
NUM_JFR_CONSTANT_TYPES,
CONSTANT_TYPES_END = 255
};
enum JfrEventRelations {
JFR_REL_NOT_AVAILABLE = 0,
NUM_JFR_EVENT_RELATIONS
};
enum ReservedEvent {
EVENT_METADATA,
EVENT_CHECKPOINT,
EVENT_BUFFERLOST,
NUM_RESERVED_EVENTS = CONSTANT_TYPES_END
};
/**
* Create typedefs for the TRACE types:
* typedef s8 TYPE_LONG;
* typedef s4 TYPE_INTEGER;
* typedef const char * TYPE_STRING;
* ...
*/
typedef TYPE_;
#endif // TRACEFILES_TRACETYPES_HPP