-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathencoder.cpp
More file actions
19 lines (19 loc) · 731 Bytes
/
encoder.cpp
File metadata and controls
19 lines (19 loc) · 731 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "encoder.h"
#include "logger.h"
Encoder::Encoder(EncoderConfig c)
: _config(c),
_initialized(false),
_buffer(0),
_bufferSize(0),
_bufferValid(0)
{
connect(this, SIGNAL(message(QString)), Logger::getInstance(), SLOT(message(QString)));
connect(this, SIGNAL(warn(QString)), Logger::getInstance(), SLOT(warn(QString)));
connect(this, SIGNAL(error(QString)), Logger::getInstance(), SLOT(error(QString)));
}
Encoder::~Encoder()
{
disconnect(this, SIGNAL(message(QString)), Logger::getInstance(), SLOT(message(QString)));
disconnect(this, SIGNAL(warn(QString)), Logger::getInstance(), SLOT(warn(QString)));
disconnect(this, SIGNAL(error(QString)), Logger::getInstance(), SLOT(error(QString)));
}