56 lines
857 B
C++
56 lines
857 B
C++
#include "cdutils_k.h"
|
|
#include "cdutils_core.h"
|
|
|
|
using namespace CDUtils;
|
|
|
|
|
|
KInterface::KInterface() {
|
|
core = Core::instance();
|
|
CONNECTU(core, K_Sended, this, sended);
|
|
CONNECTU(core, K_Received, this, received);
|
|
}
|
|
|
|
|
|
bool KInterface::test(int v) {
|
|
return core->k_.test(v);
|
|
}
|
|
|
|
|
|
KType & KInterface::operator [](int v) {
|
|
return core->k_[v];
|
|
}
|
|
|
|
|
|
const KType KInterface::operator [](int v) const {
|
|
return core->k_[v];
|
|
}
|
|
|
|
|
|
KSection & KInterface::section(int v) {
|
|
return core->k_.section(v);
|
|
}
|
|
|
|
|
|
const KSection KInterface::section(int v) const {
|
|
return core->k_.section(v);
|
|
}
|
|
|
|
|
|
void KInterface::send() {
|
|
core->K_Send();
|
|
}
|
|
|
|
void KInterface::request() {
|
|
core->K_Request();
|
|
}
|
|
|
|
|
|
void KInterface::write(PIIODevice * d) {
|
|
core->k_write(d);
|
|
}
|
|
|
|
|
|
void KInterface::read(PIIODevice * d) {
|
|
core->k_read(d);
|
|
}
|