Changeset 4677
- Timestamp:
- 02/21/07 18:14:56 (2 years ago)
- Files:
-
- libwired/trunk/libwired/p7/wi-p7-message.c (modified) (5 diffs)
- libwired/trunk/libwired/p7/wi-p7-socket.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
libwired/trunk/libwired/p7/wi-p7-message.c
r4673 r4677 169 169 uint32_t message_size, field_id, field_size; 170 170 171 description = wi_string_init_with_format(wi_string_alloc(), WI_STR("<%@ %p>{name = %@, serialization = %@ , fields = (\n"),171 description = wi_string_init_with_format(wi_string_alloc(), WI_STR("<%@ %p>{name = %@, serialization = %@"), 172 172 wi_runtime_class_name(p7_message), 173 173 p7_message, … … 176 176 177 177 if(p7_message->serialization == WI_P7_BINARY) { 178 wi_string_append_format(description, WI_STR(", buffer = %@, fields = (\n"), 179 wi_data_with_bytes_no_copy(p7_message->binary_buffer, p7_message->binary_size, false)); 180 178 181 message_size = p7_message->binary_size - _WI_P7_MESSAGE_BINARY_HEADER_SIZE; 179 182 buffer = start = p7_message->binary_buffer + _WI_P7_MESSAGE_BINARY_HEADER_SIZE; … … 200 203 } 201 204 } else { 205 wi_string_append_format(description, WI_STR(", xml = %@, fields = (\n"), 206 p7_message->xml_string); 207 202 208 if(p7_message->xml_root_node) { 203 209 for(node = p7_message->xml_root_node->children; node != NULL; node = node->next) { … … 666 672 void wi_p7_message_serialize(wi_p7_message_t *p7_message) { 667 673 if(!p7_message->serialized) { 668 if(p7_message->serialization == WI_P7_BINARY) { 669 wi_write_swap_host_to_big_int32(p7_message->binary_buffer, 0, p7_message->binary_id); 670 } else { 674 if(p7_message->serialization == WI_P7_XML) 671 675 xmlDocDumpMemory(p7_message->xml_doc, &p7_message->xml_buffer, &p7_message->xml_length); 672 }673 676 674 677 p7_message->serialized = true; … … 706 709 if(p7_message->serialization == WI_P7_BINARY) { 707 710 p7_message->binary_id = wi_p7_spec_message_id(p7_message->spec, p7_message->name); 711 wi_write_swap_host_to_big_int32(p7_message->binary_buffer, 0, p7_message->binary_id); 708 712 } else { 709 713 xmlSetProp(p7_message->xml_root_node, (xmlChar *) "name", (xmlChar *) wi_string_cstring(p7_message->name)); libwired/trunk/libwired/p7/wi-p7-socket.c
r4666 r4677 517 517 518 518 wi_p7_message_set_data_for_name(p7_message, data, WI_STR("p7.encryption.username")); 519 520 if(!password) 521 password = WI_STR(""); 519 522 520 523 client_password1 = wi_data_sha1(wi_data_by_appending_data(wi_string_data(wi_string_sha1(password)), rsa));
