Skip to content

Commit 30f7ec8

Browse files
fixup! implementing encoder interface
1 parent 9f2372d commit 30f7ec8

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

src/cbor/CborEncoder.h

+1-3
Original file line numberDiff line numberDiff line change
@@ -36,19 +36,17 @@ class CBORMessageEncoderInterface {
3636
class CBORMessageEncoderClass: public Encoder {
3737
public:
3838
static CBORMessageEncoderClass& getInstance() {
39-
static CBORMessageEncoderClass singleton;
40-
4139
return singleton;
4240
}
4341

4442
void append(CBORTag id, CBORMessageEncoderInterface* encoder) {
45-
// auto pair = encoders.try_emplace(id, encoder);
4643
encoders[id] = encoder;
4744
}
4845

4946
Encoder::Status encode(Message* message, uint8_t * data, size_t& len);
5047
private:
5148
std::map<MessageId, CBORMessageEncoderInterface*> encoders;
49+
static CBORMessageEncoderClass singleton;
5250
};
5351

5452
extern CBORMessageEncoderClass& CBORMessageEncoder;

0 commit comments

Comments
 (0)