#include <MKData.hpp>
Public Member Functions | |
MKValue * | getValueByID (MKInt id) const |
bool | isMember (MKValue *value_) const |
MKData () | |
void | registerMKDataListener (MKDataListener *listener) |
void | unRegisterMKDataListener (MKDataListener *listener) |
virtual | ~MKData () |
Static Public Member Functions | |
static MKActiveIDs | getPattern (MKDataPattern pattern) |
Protected Member Functions | |
void | createMap () |
void | notifyMKDataListeners (MKValue *value) |
MKValue * | setValue (MKSingleValuePacket packet) |
Protected Attributes | |
std::set< MKDataListener * > | dataListenerSet |
MKValueMap | valueMap |
Friends | |
class | MKInterfaceConnection |
Definition at line 32 of file MKData.hpp.
Definition at line 13 of file MKData.cpp.
TELEKYB_NAMESPACE::MKData::~MKData | ( | ) | [virtual] |
Definition at line 19 of file MKData.cpp.
void TELEKYB_NAMESPACE::MKData::createMap | ( | ) | [protected] |
Definition at line 27 of file MKData.cpp.
MKActiveIDs TELEKYB_NAMESPACE::MKData::getPattern | ( | MKDataPattern | pattern | ) | [static] |
Definition at line 67 of file MKData.cpp.
MKValue * TELEKYB_NAMESPACE::MKData::getValueByID | ( | MKInt | id | ) | const |
Definition at line 34 of file MKData.cpp.
bool TELEKYB_NAMESPACE::MKData::isMember | ( | MKValue * | value_ | ) | const |
Definition at line 62 of file MKData.cpp.
void TELEKYB_NAMESPACE::MKData::notifyMKDataListeners | ( | MKValue * | value | ) | [protected] |
Definition at line 55 of file MKData.cpp.
void TELEKYB_NAMESPACE::MKData::registerMKDataListener | ( | MKDataListener * | listener | ) |
Definition at line 133 of file MKData.cpp.
MKValue * TELEKYB_NAMESPACE::MKData::setValue | ( | MKSingleValuePacket | packet | ) | [protected] |
Definition at line 43 of file MKData.cpp.
void TELEKYB_NAMESPACE::MKData::unRegisterMKDataListener | ( | MKDataListener * | listener | ) |
Definition at line 138 of file MKData.cpp.
friend class MKInterfaceConnection [friend] |
Definition at line 61 of file MKData.hpp.
std::set<MKDataListener*> TELEKYB_NAMESPACE::MKData::dataListenerSet [protected] |
Definition at line 38 of file MKData.hpp.
MKValueMap TELEKYB_NAMESPACE::MKData::valueMap [protected] |
Definition at line 34 of file MKData.hpp.