Lines Matching defs:message_length

154 read_int (guint8 *message, gsize message_length, gsize *offset)
159 if (message_length - *offset < int_length ())
161 g_warning ("Not enough space for int, need %i, got %zi", int_length (), message_length - *offset);
173 read_string (guint8 *message, gsize message_length, gsize *offset)
178 length = read_int (message, message_length, offset);
179 if (message_length - *offset < length)
181 g_warning ("Not enough space for string, need %u, got %zu", length, message_length - *offset);
210 get_message_length (guint8 *message, gsize message_length)
213 return read_int (message, message_length, &offset);
217 write_message (LightDMGreeter *greeter, guint8 *message, gsize message_length)
229 stated_length = HEADER_SIZE + get_message_length (message, message_length);
230 if (stated_length != message_length)
232 g_warning ("Refusing to write malformed packet to daemon: declared size is %u, but actual size is %zu", stated_length, message_length);
236 status = g_io_channel_write_chars (priv->to_server_channel, (gchar *) message, message_length, NULL, &error);
241 g_debug ("Wrote %zi bytes to daemon", message_length);
246 handle_connected (LightDMGreeter *greeter, guint8 *message, gsize message_length, gsize *offset)
253 version = read_string (message, message_length, offset);
255 while (*offset < message_length)
259 name = read_string (message, message_length, offset);
260 value = read_string (message, message_length, offset);
279 handle_prompt_authentication (LightDMGreeter *greeter, guint8 *message, gsize message_length, gsize *offset)
285 sequence_number = read_int (message, message_length, offset);
299 username = read_string (message, message_length, offset);
312 n_messages = read_int (message, message_length, offset);
320 style = read_int (message, message_length, offset);
321 text = read_string (message, message_length, offset);
347 handle_end_authentication (LightDMGreeter *greeter, guint8 *message, gsize message_length, gsize *offset)
353 sequence_number = read_int (message, message_length, offset);
361 username = read_string (message, message_length, offset);
362 return_code = read_int (message, message_length, offset);
443 gsize message_length, offset;
446 message = read_message (greeter, &message_length, FALSE);
451 id = read_int (message, message_length, &offset);
452 read_int (message, message_length, &offset);
456 handle_prompt_authentication (greeter, message, message_length, &offset);
459 handle_end_authentication (greeter, message, message_length, &offset);