From c870ba70813a8d9fa0357035746cb2ea2c9b437b Mon Sep 17 00:00:00 2001 From: Simon Oehrl <oehrl@vr.rwth-aachen.de> Date: Tue, 14 May 2019 12:29:40 +0200 Subject: [PATCH] Add logging --- streaming_recording_backend.cpp | 17 +++++++++++++++++ streaming_recording_backend.h | 6 ++++++ 2 files changed, 23 insertions(+) diff --git a/streaming_recording_backend.cpp b/streaming_recording_backend.cpp index 6ec9a60..5893486 100644 --- a/streaming_recording_backend.cpp +++ b/streaming_recording_backend.cpp @@ -38,6 +38,19 @@ void StreamingRecordingBackend::initialize() { std::cout << "initialize()" << std::endl; } +void StreamingRecordingBackend::prepare() { + std::cout << "prepare()" << std::endl; + std::cout << "Get the number of nodes" << nest::kernel().node_manager.size() << std::endl; +} + +void StreamingRecordingBackend::cleanup() { + std::cout << "cleanup()" << std::endl; +} + +void StreamingRecordingBackend::post_run_cleanup() { + std::cout << "post_run_cleanup()" << std::endl; +} + void StreamingRecordingBackend::enroll( const nest::RecordingDevice &device, const std::vector<Name> &double_value_names, @@ -121,6 +134,10 @@ void StreamingRecordingBackend::synchronize() { } } +void StreamingRecordingBackend::clear(const nest::RecordingDevice& device) { + std::cout << "clear(" << device.get_name() << ")" << std::endl; +} + void StreamingRecordingBackend::finalize() { // Called once std::cout << "finalize()" << std::endl; diff --git a/streaming_recording_backend.h b/streaming_recording_backend.h index 622bcdb..52643d7 100644 --- a/streaming_recording_backend.h +++ b/streaming_recording_backend.h @@ -50,9 +50,15 @@ class StreamingRecordingBackend : public nest::RecordingBackend { void initialize() override; + void prepare() override; + void cleanup() override; + void post_run_cleanup() override; + void finalize() override; void synchronize() override; + void clear(const nest::RecordingDevice&) override; + void write(const nest::RecordingDevice &, const nest::Event &, const std::vector<double> &, const std::vector<long> &) override; -- GitLab