summaryrefslogtreecommitdiff
path: root/test/helpers.cpp
blob: c00e7861d4430d276822188672f7985b742dc7e3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include "helpers.h"

MemStream::MemStream() : out {nullptr}, len {}, s {open_memstream(&out, &len)} { }

MemStream::~MemStream()
{
	fclose(s);
	// NOLINTNEXTLINE(hicpp-no-malloc)
	free(out);
}

void
MemStream::flush()
{
	fflush(s);
}

EventCounterTarget &
EventCounterTarget::add(mariadb_rpl_event e, unsigned long n)
{
	counters[e] += n;
	return *this;
}