| 173 | } |
| 174 | |
| 175 | void |
| 176 | sendPacket( |
| 177 | const std::string& json_to_send) |
| 178 | { |
| 179 | /// Copy string to message buffer: |
| 180 | udp_data.si_num_byte_ = json_to_send.length()+1; |
| 181 | char buf[udp_data.si_num_byte_]; |
| 182 | //jb loop below should be memset(), not changing now |
| 183 | // |
| 184 | for (unsigned int i = 0; i < udp_data.si_num_byte_; i++) |
| 185 | { |
| 186 | buf[i] = 0; |
| 187 | } |
| 188 | sprintf(buf, "%s", json_to_send.c_str()); |
| 189 | udp_data.pc_pck_ = buf; // buffer where the message is written |
| 190 | |
| 191 | /// Send message: |
| 192 | udp_messaging.sendFromSocketUDP(&udp_data); |
| 193 | } |
| 194 | |
| 195 | void |
| 196 | synchronizedCallback( |
no test coverage detected