/* Web Polygraph http://www.web-polygraph.org/
* (C) 2003-2006 The Measurement Factory
* Licensed under the Apache License, Version 2.0 */
#include "base/polygraph.h"
#include "beep/RawBeepMsg.h"
RawBeepMsg::RawBeepMsg(Types aType): theType(aType),
theChannel(-1), theNo(-1), theSeqNo(-1), theAnsNo(-1) {
}
void RawBeepMsg::replyTo(const RawBeepMsg &msg) {
channel(msg.channel());
}
const String &RawBeepMsg::typeStr() const {
static const String TypeStrs[bmtEnd] =
{ 0, "MSG", "RPY", "ANS", "ERR", "NUL" };
if (bmtNone < theType && theType < bmtEnd)
return TypeStrs[theType];
else
return TypeStrs[bmtNone];
}
syntax highlighted by Code2HTML, v. 0.9.1