Home | History | Annotate | Download | only in dbus

Lines Matching defs:Write

12 // - Methods to write arbitrary C++ data to D-Bus MessageWriter:
48 // - static void Write(dbus::MessageWriter* writer, const CustomType& value);
122 // Write the |value| of type T to D-Bus message.
197 inline static void Write(dbus::MessageWriter* writer, bool value) {
214 inline static void Write(dbus::MessageWriter* writer, uint8_t value) {
231 inline static void Write(dbus::MessageWriter* writer, int16_t value) {
250 inline static void Write(dbus::MessageWriter* writer, uint16_t value) {
267 inline static void Write(dbus::MessageWriter* writer, int32_t value) {
286 inline static void Write(dbus::MessageWriter* writer, uint32_t value) {
303 inline static void Write(dbus::MessageWriter* writer, int64_t value) {
322 inline static void Write(dbus::MessageWriter* writer, uint64_t value) {
341 inline static void Write(dbus::MessageWriter* writer, double value) {
360 inline static void Write(dbus::MessageWriter* writer,
378 inline static void Write(dbus::MessageWriter* writer, const char* value) {
389 inline static void Write(dbus::MessageWriter* writer, const char* value) {
405 inline static void Write(dbus::MessageWriter* writer,
426 inline static void Write(dbus::MessageWriter* writer,
447 inline static void Write(dbus::MessageWriter* writer,
464 // Use DBusType<T>::Write() instead of AppendValueToWriter() to delay
467 DBusType<T>::Write(&array_writer, element);
495 // GetSignature/Write/Read methods for T types that are supported by D-Bus
503 inline static void Write(dbus::MessageWriter* writer,
561 // Use DBusType<T>::Write() instead of AppendValueToWriter() to delay
564 DBusType<U>::Write(&struct_writer, value.first);
565 DBusType<V>::Write(&struct_writer, value.second);
587 // GetSignature/Write/Read methods for types that are supported by D-Bus
595 inline static void Write(dbus::MessageWriter* writer,
618 // of a tuple<T...> from index I to N. TupleIterator<>::Read and ::Write methods
628 // Write the tuple element at index I to D-Bus message.
629 static void Write(dbus::MessageWriter* writer, const Tuple& value) {
630 // Use DBusType<T>::Write() instead of AppendValueToWriter() to delay
633 DBusType<ValueType>::Write(writer, std::get<I>(value));
634 TupleIterator<I + 1, N, T...>::Write(writer, value);
651 static void Write(dbus::MessageWriter* /* writer */,
665 details::TupleIterator<0, sizeof...(T), T...>::Write(&struct_writer, value);
684 // provides GetSignature/Write/Read methods for types that are supported by
692 inline static void Write(dbus::MessageWriter* writer,
722 // Use DBusType<T>::Write() instead of AppendValueToWriter() to delay
725 DBusType<KEY>::Write(&entry_writer, pair.first);
726 DBusType<VALUE>::Write(&entry_writer, pair.second);
762 // GetSignature/Write/Read methods for T types that are supported by D-Bus
775 inline static void Write(dbus::MessageWriter* writer,
828 inline static void Write(dbus::MessageWriter* writer, const T& value) {
838 // Write the |value| of type T to D-Bus message as a VARIANT.
846 // Use DBusType<T>::Write() instead of AppendValueToWriter() to delay
849 DBusType<T>::Write(&variant_writer, value);
853 // Special case: do not allow to write a Variant containing a Variant.