Home | History | Annotate | Download | only in dbus

Lines Matching full:marshal

843 	* dbus/dbus-marshal-basic.c (_dbus_marshal_read_fixed_multi): Move
849 * dbus/dbus-marshal-recursive-util.c, dbus/dbus-marshal-recursive.c:
1142 * dbus/dbus-marshal-basic.c (_dbus_marshal_test):
1145 * dbus/dbus-marshal-recursive-util.c (node_new):
1399 * dbus/dbus-marshal-basic.c (_dbus_type_to_string): support 64-bit
1407 * dbus/dbus-marshal-validate.c:
2489 and send it. The GLib bindings can't marshal a return value of
2723 marshal return values, meaning you no longer require dbus.Array()
2747 * dbus/dbus-marshal-header.c:
2868 instead of marshal basic so we can handle recursive types in a variant
2892 signatures to marshal children if the signature is available
2896 * python/proxies.py (ProxyMethod::__call__): Marshal args with
2960 * dbus/dbus-marshal-validate.c,
3225 so we don't have to marshal the args more than once
3702 functions related to DBusGValue. Now we marshal/demarshal
3905 * glib/examples/statemachine/sm-marshal.list:
4120 (dbus_g_value_types_init): Marshal G_TYPE_CHAR as DBUS_TYPE_BYTE,
4432 * test/glib/Makefile.am (BUILT_SOURCES): Add my-object-marshal.c
4433 and my-object-marshal.h
4435 my-object-marshal.c.
4436 (my-object-marshalmarshal.h): Implement.
4490 * glib/dbus-gvalue.c (marshal_basic): Marshal NULL string
4503 * dbus/dbus-marshal-header.c (_dbus_header_load): Set
4506 * dbus/dbus-marshal-byteswap.c (byteswap_body_helper):
4566 * dbus/dbus-marshal-validate.h: Added a new validation
4570 * dbus/dbus-marshal-header.c: use DBUS_VALIDITY_UNKNOWN_OOM_ERROR
4574 * dbus/dbus-marshal-validate.c (_dbus_validate_signature_with_reason):
4768 to marshal name into here.
4882 * dbus/dbus-marshal-header.c: Include dbus-shared.h.
4972 * dbus/dbus-marshal-recursive.c (_dbus_type_reader_get_array_length):
4974 * dbus/dbus-marshal-recursive.h: Prototype it.
5100 * dbus/dbus-marshal-recursive-util.c: Fixed buffer overflow
5108 * dbus/dbus-marshal-header.c (_dbus_header_create): Fix assert
5403 * dbus/dbus-marshal-basic.c (_dbus_type_is_fixed): Moved to
5409 from dbus/dbus-marshal-basic.c:_dbus_type_is_fixed.
5686 dbus-marshal-basic.c:_dbus_type_is_basic.
5688 dbus-marshal-basic.c:_dbus_type_is_container.
5698 * dbus/dbus-marshal-basic.c (map_type_char_to_type): New utility
5703 * dbus/dbus-marshal-basic.h: Prototype _dbus_first_type_in_signature_c_str,
5706 * dbus/dbus-marshal-recursive.h: Export _dbus_type_signature_next.
5708 * dbus/dbus-marshal-recursive.c (_dbus_type_signature_next): New
5714 * dbus/dbus-marshal-basic.c (_dbus_type_is_basic): Moved
6194 * dbus/dbus-marshal-validate-util.c: add test for the below
6199 * dbus/dbus-marshal-validate.c
6271 * dbus/dbus-marshal-validate.c (validate_body_helper): detect
6279 * dbus/dbus-marshal-validate.c (validate_body_helper): return the
6282 * dbus/dbus-marshal-header.c (load_and_validate_field): fix to
6293 * dbus/dbus-marshal-validate.c (validate_body_helper): fix crash
6345 (dbus_g_proxy_emit_received): marshal the dbus message to GValues,
6524 (get_array): new recursive method which calls get to marshal
6564 * dbus/dbus-marshal-basic.c (_dbus_unpack_uint16): fix broken
6570 * dbus/dbus-marshal-recursive.c: implement
6588 * dbus/dbus-marshal-byteswap.c: new file implementing
6591 * dbus/dbus-marshal-basic.c: add _dbus_swap_array()
6595 * dbus/dbus-marshal-validate-util.c: break this out (and fix
6600 * dbus/dbus-marshal-recursive.h: remove todo comment
6704 * dbus/dbus-marshal-header.c (_dbus_header_load): have a mode that
6765 * dbus/dbus-marshal-validate.c (_dbus_validate_path): disallow any
6782 * dbus/dbus-marshal-validate.c (_dbus_validate_body_with_reason):
6801 * dbus/dbus-marshal-basic.c (_dbus_pack_int32): we don't need the
6840 * dbus/dbus-marshal-header.c (_dbus_header_set_field_basic):
6846 * dbus/dbus-marshal-recursive.c (skip_one_complete_type): remove
6866 * dbus/dbus-marshal-recursive.c
6874 * dbus/dbus-marshal-recursive.c
6882 * dbus/dbus-marshal-basic.c (_dbus_unpack_uint32): inline as macro
6886 * dbus/dbus-marshal-recursive.c (skip_one_complete_type): make
6907 * dbus/dbus-marshal-*: all the new stuff
6941 to dbus-marshal-validate.[hc]
6943 * dbus/dbus-marshal-basic.c (_dbus_type_to_string): move here from
6946 * dbus/Makefile.am: cut over from dbus-marshal.[hc]
6947 to dbus-marshal-*.[hc]
6950 function here from dbus-marshal.c
7093 * dbus/dbus-marshal.h: fix comment
8079 * dbus/dbus-marshal.c (_dbus_marshal_string_len): new
8101 * dbus/dbus-marshal.h, dbus/dbus-marshal.c (_dbus_decompose_path):
8332 * dbus/dbus-marshal.c (_dbus_demarshal_basic_type_array)
8745 * dbus/dbus-marshal.c (_dbus_marshal_validate_arg): accept empty
8797 * dbus/dbus-marshal.c (_dbus_marshal_get_arg_end_pos):
9225 * dbus/dbus-marshal.c (_dbus_type_is_valid): new function since we
9399 * dbus/dbus-marshal.c: (_dbus_marshal_set_string): add
9743 * dbus/dbus-marshal.c (_dbus_demarshal_object_path): implement
9778 * dbus/dbus-marshal.c: port away from DBusObjectID,
9984 * dbus/dbus-marshal.c: adapt to DBusObjectID changes
10041 * dbus/dbus-marshal.c (_dbus_marshal_set_object_id): new function
10167 * dbus/dbus-marshal.c (_dbus_marshal_set_int64)
10446 * dbus/dbus-marshal.c (_dbus_marshal_validate_arg): fix to avoid
10538 * dbus/dbus-marshal.c (_dbus_marshal_test): extend test coverage
10554 * dbus/dbus-marshal.c (_dbus_demarshal_string_array): fix this
10809 * dbus/dbus-message.c, dbus/dbus-marshal.c: add 64-bit integer
10811 speed up array marshal/demarshal.
11161 * dbus/dbus-marshal.[ch]:
11271 * dbus/dbus-marshal.c (_dbus_marshal_validate_arg): don't allow
11284 * dbus/dbus-marshal.c (_dbus_marshal_validate_arg): add a
11293 * dbus/dbus-marshal.c (_dbus_marshal_validate_arg): fix a verbose
11317 * dbus/dbus-marshal.[ch]:
11320 Marshal named types.
11884 * dbus/dbus-marshal.c:
12193 * dbus/dbus-marshal.c: (_dbus_marshal_byte_array),
12199 * dbus/dbus-marshal.h:
12520 * dbus/dbus-marshal.c:
12522 Take a length argument so we can marshal the correct string
12528 * dbus/dbus-marshal.h:
12662 * dbus/dbus-marshal.c (_dbus_marshal_validate_arg): add check
12714 * dbus/dbus-marshal.c (_dbus_demarshal_int32): rewrite to be much
12759 * dbus/dbus-marshal.c (_dbus_marshal_test): fix to work with DISABLE_ASSERTS
12824 * dbus/dbus-marshal.c: (_dbus_marshal_validate_arg):
12840 * dbus/dbus-marshal.c: (_dbus_marshal_get_arg_end_pos),
12895 * dbus/dbus-marshal.c: (_dbus_demarshal_string_array):
13733 * dbus/dbus-marshal.c (_dbus_marshal_get_arg_end_pos): add missing
13750 * dbus/dbus-marshal.c: (_dbus_marshal_get_arg_end_pos),
13847 * dbus/dbus-marshal.h: make all the demarshalers take const
13860 * dbus/dbus-marshal.c (_dbus_marshal_get_field_end_pos): rename
14050 * dbus/dbus-marshal.c (_dbus_marshal_get_field_end_pos): verify
14075 * dbus/dbus-marshal.c: (_dbus_marshal_test):
14187 * dbus/dbus-marshal.c: (_dbus_demarshal_string_array):
14244 * dbus/dbus-marshal.c: (_dbus_marshal_double),
14251 * dbus/dbus-marshal.h:
14313 Also marshal and demarshal them correctly and add test.
14386 * dbus/dbus-marshal.c (_dbus_demarshal_byte_array): add missing
14511 * dbus/dbus-marshal.c: move byte swap stuff to header
14538 * dbus/dbus-marshal.c: (_dbus_demarshal_byte_array):
14539 * dbus/dbus-marshal.h:
14554 * dbus/dbus-marshal.c: (unpack_uint32), (dbus_unpack_int32),
14560 * dbus/dbus-marshal.h:
14586 * dbus/dbus-marshal.c: (_dbus_marshal_double),
14595 * dbus/dbus-marshal.c: (_dbus_marshal_string),
14597 * dbus/dbus-marshal.h:
14665 * dbus/dbus-marshal.c: (_dbus_marshal_utf8_string),
14668 * dbus/dbus-marshal.h:
14699 * dbus/dbus-marshal.c: (_dbus_marshal_string),
14720 * dbus/dbus-marshal.h (DBUS_COMPILER_BYTE_ORDER): #ifdef
14724 * dbus/dbus-marshal.c: Add macros to do int swapping in-place and
14786 * dbus/dbus-marshal.c: (_dbus_marshal_string),
14790 * dbus/dbus-marshal.h:
14791 Add string marshal functions and have the demarshal functions
14810 * dbus/dbus-marshal.c: (swap_bytes), (_dbus_marshal_double),
14814 * dbus/dbus-marshal.h: