#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); } void KInterface::parse(PIIODevice * d) { core->k_parse(d); }