@@ -31,18 +31,18 @@ using namespace BloombergLP;
31
31
32
32
// / A test implementation of the `bmqpi::DTTracer` protocol.
33
33
struct DTTracerTestImp : public bsls ::ProtocolTestImp<bmqpi::DTTracer> {
34
- virtual bsl::shared_ptr<bmqpi::DTSpan> createChildSpan (
34
+ bsl::shared_ptr<bmqpi::DTSpan> createChildSpan (
35
35
const bsl::shared_ptr<bmqpi::DTSpan>& parent,
36
36
const bsl::string_view& operation,
37
37
const bmqpi::DTSpan::Baggage& baggage) const BSLS_KEYWORD_OVERRIDE;
38
38
39
- virtual int serializeSpan (bsl::vector<unsigned char >* out ,
40
- const bsl::shared_ptr<bmqpi::DTSpan>& dtSpan)
41
- const BSLS_KEYWORD_OVERRIDE;
39
+ int serializeSpan (bsl::vector<unsigned char >* buffer ,
40
+ const bsl::shared_ptr<bmqpi::DTSpan>& dtSpan) const
41
+ BSLS_KEYWORD_OVERRIDE;
42
42
43
- virtual int deserializeAndCreateChildSpan (
44
- bsl::shared_ptr<bmqpi::DTSpan>* out ,
45
- const bsl::vector<unsigned char >& in ,
43
+ int deserializeAndCreateChildSpan (
44
+ bsl::shared_ptr<bmqpi::DTSpan>* child ,
45
+ const bsl::vector<unsigned char >& buffer ,
46
46
const bsl::string_view& operation,
47
47
const bmqpi::DTSpan::Baggage& baggage = bmqpi::DTSpan::Baggage()) const
48
48
BSLS_KEYWORD_OVERRIDE;
@@ -126,8 +126,8 @@ static void test1_breathingTest()
126
126
BMQTST_ASSERT (tracer.testVirtualDestructor ());
127
127
128
128
PV (" Verify that all methods are public and virtual" );
129
- bmqpi::DTSpan::Baggage empty;
130
- bsl::vector<unsigned char > emptyVec;
129
+ bmqpi::DTSpan::Baggage empty ( bmqtst::TestHelperUtil::allocator ()) ;
130
+ bsl::vector<unsigned char > emptyVec ( bmqtst::TestHelperUtil::allocator ()) ;
131
131
BSLS_PROTOCOLTEST_ASSERT (tracer, createChildSpan (NULL , " " , empty));
132
132
BSLS_PROTOCOLTEST_ASSERT (tracer, serializeSpan (NULL , NULL ));
133
133
BSLS_PROTOCOLTEST_ASSERT (
0 commit comments