Home | History | Annotate | Download | only in dbus

Lines Matching defs:Read

15 // - Methods to read arbitrary C++ data from D-Bus MessageReader:
49 // - static bool Read(dbus::MessageReader* reader, CustomType* value);
200 inline static bool Read(dbus::MessageReader* reader, bool* value) {
217 inline static bool Read(dbus::MessageReader* reader, uint8_t* value) {
234 inline static bool Read(dbus::MessageReader* reader, int16_t* value) {
253 inline static bool Read(dbus::MessageReader* reader, uint16_t* value) {
270 inline static bool Read(dbus::MessageReader* reader, int32_t* value) {
289 inline static bool Read(dbus::MessageReader* reader, uint32_t* value) {
306 inline static bool Read(dbus::MessageReader* reader, int64_t* value) {
325 inline static bool Read(dbus::MessageReader* reader, uint64_t* value) {
344 inline static bool Read(dbus::MessageReader* reader, double* value) {
364 inline static bool Read(dbus::MessageReader* reader, std::string* value) {
409 inline static bool Read(dbus::MessageReader* reader,
430 inline static bool Read(dbus::MessageReader* reader,
451 inline static bool Read(dbus::MessageReader* reader, brillo::Any* value) {
483 // Use DBusType<T>::Read() instead of PopValueFromReader() to delay
486 if (!DBusType<T>::Read(&array_reader, &data))
495 // GetSignature/Write/Read methods for T types that are supported by D-Bus
507 inline static bool Read(dbus::MessageReader* reader,
577 // Use DBusType<T>::Read() instead of PopValueFromReader() to delay
580 return DBusType<U>::Read(&struct_reader, &value->first) &&
581 DBusType<V>::Read(&struct_reader, &value->second);
587 // GetSignature/Write/Read methods for types that are supported by D-Bus
599 inline static bool Read(dbus::MessageReader* reader, std::pair<U, V>* value) {
618 // of a tuple<T...> from index I to N. TupleIterator<>::Read and ::Write methods
637 // Read the tuple element at index I from D-Bus message.
638 static bool Read(dbus::MessageReader* reader, Tuple* value) {
639 // Use DBusType<T>::Read() instead of PopValueFromReader() to delay
642 return DBusType<ValueType>::Read(reader, &std::get<I>(*value)) &&
643 TupleIterator<I + 1, N, T...>::Read(reader, value);
653 static bool Read(dbus::MessageReader* /* reader */,
677 return details::TupleIterator<0, sizeof...(T), T...>::Read(&struct_reader,
684 // provides GetSignature/Write/Read methods for types that are supported by
696 inline static bool Read(dbus::MessageReader* reader,
748 // Use DBusType<T>::Read() instead of PopValueFromReader() to delay
751 if (!DBusType<KEY>::Read(&dict_entry_reader, &key) ||
752 !DBusType<VALUE>::Read(&dict_entry_reader, &data))
762 // GetSignature/Write/Read methods for T types that are supported by D-Bus
779 inline static bool Read(dbus::MessageReader* reader,
831 inline static bool Read(dbus::MessageReader* reader, T* value) {
875 // Use DBusType<T>::Read() instead of PopValueFromReader() to delay
878 return DBusType<T>::Read(&variant_reader, value);
881 // Special handling of request to read a Variant of Variant.