/// Extract the parameter value from a message. virtual bool extractFromMessage(NLNET::CMessage &message, bool debug) { TParam param; if (param.serialParam(debug, message, ParamId.Type)) { Literal = param.Literal; return true; } else { setDefaultValue(); return false; } }
bool extractFromMessage(NLNET::CMessage &message, bool debug) { TParam param; if (param.serialParam(debug, message, ParamId.Type)) { Identifier = param.Identifier; return true; } else { setDefaultValue(); return false; } }
bool extractFromMessage(NLNET::CMessage &message, bool debug) { TParam param; if (param.serialParam(debug, message, ParamId.Type)) { SheetId = param.SheetId; return true; } else { setDefaultValue(); return false; } // message.serial(SheetId); }
bool extractFromMessage(NLNET::CMessage &message, bool debug) { TParam param; if (param.serialParam(debug, message, ParamId.Type)) { EId = param.getEId(); _AIAlias = param.getAIAlias(); return true; } else { EId = CEntityId::Unknown; _AIAlias = 0; return false; } }