Copy as Markdown

Other Tools

/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
/* Generated with cbindgen:0.24.3 */
/* DO NOT MODIFY THIS MANUALLY! This file was generated using cbindgen. See RunCbindgen.py */
#ifndef ProfilerRustBindings_h
#error "Don't include this file directly, instead include ProfilerRustBindings.h"
#endif
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
namespace mozilla {
namespace profiler {
namespace ffi {
extern "C" {
void gecko_profiler_serialize_marker_for_tag(uint8_t deserializer_tag,
const uint8_t *payload,
uintptr_t payload_size,
SpliceableJSONWriter *json_writer);
void gecko_profiler_stream_marker_schemas(SpliceableJSONWriter *json_writer,
void *streamed_names_set);
} // extern "C"
} // namespace ffi
} // namespace profiler
} // namespace mozilla