Class: Datadog::Profiling::Collectors::DiscreteDynamicSampler::Testing::Sampler

Inherits:
Object
  • Object
show all
Defined in:
ext/datadog_profiling_native_extension/collectors_discrete_dynamic_sampler.c

Instance Method Summary collapse

Constructor Details

#initializeObject

new ruby file to simply proxy the initialization call.



315
# File 'ext/datadog_profiling_native_extension/collectors_discrete_dynamic_sampler.c', line 315

static VALUE _native_initialize(VALUE self, VALUE now);

Instance Method Details

#_native_after_sampleObject



319
# File 'ext/datadog_profiling_native_extension/collectors_discrete_dynamic_sampler.c', line 319

static VALUE _native_after_sample(VALUE self, VALUE now);

#_native_resetObject



316
# File 'ext/datadog_profiling_native_extension/collectors_discrete_dynamic_sampler.c', line 316

static VALUE _native_reset(VALUE self, VALUE now);

#_native_set_overhead_target_percentageObject



317
# File 'ext/datadog_profiling_native_extension/collectors_discrete_dynamic_sampler.c', line 317

static VALUE _native_set_overhead_target_percentage(VALUE self, VALUE target_overhead, VALUE now);

#_native_should_sampleObject



318
# File 'ext/datadog_profiling_native_extension/collectors_discrete_dynamic_sampler.c', line 318

static VALUE _native_should_sample(VALUE self, VALUE now);

#_native_state_snapshotObject



320
# File 'ext/datadog_profiling_native_extension/collectors_discrete_dynamic_sampler.c', line 320

static VALUE _native_state_snapshot(VALUE self);