dbus-async 1.1.0

Asynchronous DBus library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use super::super::connection::Connection;
use dbus_message_parser::{Message, MessageType};

impl Connection {
    pub(in super::super) fn receive_message(&mut self, msg: Message) {
        // Receive a Message
        match msg.get_type() {
            MessageType::MethodCall => self.method_call(msg),
            MessageType::MethodReturn => self.method_return(msg),
            MessageType::Error => self.error(msg),
            MessageType::Signal => self.signal(msg),
        }
    }
}