Exemple #1
0
        public QDBusReply(QDBusMessage reply)
        {
            m_error = new QDBusError(reply);

            QVariant variant;

            if (typeof(T) == typeof(QVariant))
            {
                variant = QVariant.FromValue <QDBusVariant>(null);
            }
            else
            {
                variant = QVariant.FromValue <T>(default(T));
            }

            qyoto_qdbus_reply_fill((IntPtr)GCHandle.Alloc(reply), (IntPtr)GCHandle.Alloc(m_error),
                                   (IntPtr)GCHandle.Alloc(variant));

            if (!m_error.IsValid())
            {
                // qyoto_qdbus_reply_fill extracts the QVariant from the QDBusVariant for us
                if (typeof(T) == typeof(QVariant))
                {
                    m_data = (T)(object)variant;
                }
                else
                {
                    m_data = variant.Value <T>();
                }
            }
        }
Exemple #2
0
        public QDBusReply(QDBusMessage reply)
        {
            m_error = new QDBusError(reply);
            QVariant variant = QVariant.FromValue <T>(default(T));

            qyoto_qdbus_reply_fill((IntPtr)GCHandle.Alloc(reply), (IntPtr)GCHandle.Alloc(m_error),
                                   (IntPtr)GCHandle.Alloc(variant));
            if (!m_error.IsValid())
            {
                m_data = variant.Value <T>();
            }
        }
Exemple #3
0
 // QDBusError* QDBusError(const DBusError* arg1); >>>> NOT CONVERTED
 public QDBusError(QDBusMessage msg) : this((Type)null)
 {
     CreateProxy();
     interceptor.Invoke("QDBusError#", "QDBusError(const QDBusMessage&)", typeof(void), typeof(QDBusMessage), msg);
 }
Exemple #4
0
 public bool CallWithCallback(QDBusMessage message, QObject receiver, string slot, int timeout)
 {
     return((bool)interceptor.Invoke("callWithCallback##$$", "callWithCallback(const QDBusMessage&, QObject*, const char*, int) const", typeof(bool), typeof(QDBusMessage), message, typeof(QObject), receiver, typeof(string), slot, typeof(int), timeout));
 }
Exemple #5
0
 public bool CallWithCallback(QDBusMessage message, QObject receiver, string returnMethod, string errorMethod)
 {
     return((bool)interceptor.Invoke("callWithCallback##$$", "callWithCallback(const QDBusMessage&, QObject*, const char*, const char*) const", typeof(bool), typeof(QDBusMessage), message, typeof(QObject), receiver, typeof(string), returnMethod, typeof(string), errorMethod));
 }
Exemple #6
0
 public bool Send(QDBusMessage message)
 {
     return((bool)interceptor.Invoke("send#", "send(const QDBusMessage&) const", typeof(bool), typeof(QDBusMessage), message));
 }
Exemple #7
0
 public IQDBusPendingCall AsyncCall(QDBusMessage message)
 {
     return((IQDBusPendingCall)interceptor.Invoke("asyncCall#", "asyncCall(const QDBusMessage&) const", typeof(IQDBusPendingCall), typeof(QDBusMessage), message));
 }
Exemple #8
0
 public IQDBusPendingCall AsyncCall(QDBusMessage message, int timeout)
 {
     return((IQDBusPendingCall)interceptor.Invoke("asyncCall#$", "asyncCall(const QDBusMessage&, int) const", typeof(IQDBusPendingCall), typeof(QDBusMessage), message, typeof(int), timeout));
 }
Exemple #9
0
 public QDBusMessage Call(QDBusMessage message)
 {
     return((QDBusMessage)interceptor.Invoke("call#", "call(const QDBusMessage&) const", typeof(QDBusMessage), typeof(QDBusMessage), message));
 }
Exemple #10
0
 public QDBusMessage Call(QDBusMessage message, QDBus.CallMode mode)
 {
     return((QDBusMessage)interceptor.Invoke("call#$", "call(const QDBusMessage&, QDBus::CallMode) const", typeof(QDBusMessage), typeof(QDBusMessage), message, typeof(QDBus.CallMode), mode));
 }
Exemple #11
0
 public QDBusMessage(QDBusMessage other) : this((Type)null)
 {
     CreateProxy();
     interceptor.Invoke("QDBusMessage#", "QDBusMessage(const QDBusMessage&)", typeof(void), typeof(QDBusMessage), other);
 }
 protected void Assign(QDBusMessage message)
 {
     interceptor.Invoke("assign#", "assign(const QDBusMessage&)", typeof(void), typeof(QDBusMessage), message);
 }