loggers::get_instance().warning("uppertester_mapem_spatem_codec::encode_: -1 result code returned");
return-1;
}
}else{
std::strings(r.fld_descr(i)->name);
loggers::get_instance().log("uppertester_mapem_spatem_codec::encode_: Padding for %s",field_descriptor.name);
if(s.rfind(".intersectionID")!=string::npos){// Pad with two bytes
encoding_buffer.put_c((unsignedchar)0x00);
encoding_buffer.put_c((unsignedchar)0x00);
}elseif(s.rfind(".regulatorySpeedLimit")!=string::npos){// Pad with three bytes
encoding_buffer.put_c((unsignedchar)0x00);
encoding_buffer.put_c((unsignedchar)0x00);
encoding_buffer.put_c((unsignedchar)0x00);
}
}
}// End of 'for' statement
}else{
std::strings(field_descriptor.name);
loggers::get_instance().log("uppertester_mapem_spatem_codec::encode_: field to process %s",s.c_str());
loggers::get_instance().log("uppertester_mapem_spatem_codec::encode_ (else): processing type %s/%s",type.get_descriptor()->name,field_descriptor.name);
loggers::get_instance().log("uppertester_mapem_spatem_codec::encode_ (else): processing type %s/%s",type.get_descriptor()->name,field_descriptor.name);