On Mon, Sep 8, 2014 at 9:15 AM, Thiago Macieira
<[email protected]> wrote:
> On Monday 08 September 2014 09:46:44 Ruchi Sharma wrote:
>> Hi All,
>>
>> I am working on Tizen IVI March release.
>> I am trying to get USB insertion/removal events through dbus APIs. I am
>> using UDisks service. Below is the snapshot of code:
>>
>> connection = dbus_g_bus_get(DBUS_BUS_SYSTEM,NULL);
>> proxy=dbus_g_proxy_new_for_name(connection,"org.freedesktop.UDisks","/org/fr
>> eedesktop/UDisks","org.freedesktop.UDisks");
>>
>> dbus_g_proxy_add_signal(proxy,"DeviceAdded",DBUS_TYPE_G_OBJECT_PATH,
>> G_TYPE_INVALID);
>> dbus_g_proxy_connect_signal(proxy,"DeviceAdded",(GCallback)device_added,NUL
>> L,NULL);
>>
>> dbus_g_proxy_add_signal(proxy,"DeviceRemoved",DBUS_TYPE_G_OBJECT_PATH,
>> G_TYPE_INVALID);
>> dbus_g_proxy_connect_signal(proxy,"DeviceRemoved",(GCallback)device_removed
>> ,NULL,NULL);
>>
>> I am checking "connection" and "proxy" and they are not null.
>
> First of all, please do not write any new code using dbus-glib. It's
> maintainer has publicly asked that people don't do that. That library is
> entirely deprecated and code should move off it as soon as possible.
>

Use gdbus or QtDBus.

>> But still I am not able to call callbacks on insertion and on removal of
>> USB.
>>
>> The above mentioned code works on ubuntu fine. I have checked that
>> udisks-daemon is running on ubuntu.
>
> Have you verified that udisks-daemon is running on Tizen? Run dbus-monitor --
> system and see if the signals are emitted when you insert a USB device and see
> if udisksctl dump shows the device after it's been inserted.
>

+1

>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Information
>> contained and transmitted by this e-mail is confidential and proprietary to
>> IGATE and its affiliates and is intended for use only by the recipient. If
>> you are not the intended recipient, you are hereby notified that any
>> dissemination, distribution, copying or use of this e-mail is strictly
>> prohibited and you are requested to delete this e-mail immediately and
>> notify the originator or [email protected] <mailto:[email protected]>.
>> IGATE does not enter into any agreement with any party by e-mail. Any views
>> expressed by an individual do not necessarily reflect the view of IGATE.
>> IGATE is not responsible for the consequences of any actions taken on the
>> basis of information provided, through this email. The contents of an
>> attachment to this e-mail may contain software viruses, which could damage
>> your own computer system. While IGATE has taken every reasonable precaution
>> to minimise this risk, we cannot accept liability for any damage which you
>> sustain as a result of software viruses. You should carry out your own
>> virus checks before opening an attachment. To know more about IGATE please
>> visit www.igate.com <http://www.igate.com>.
>
> Please ask your IT admins to remove the message above. Your email is not
> confidential, since it was sent to the entire world to see.
>
> --
> Thiago Macieira - thiago.macieira (AT) intel.com
>   Software Architect - Intel Open Source Technology Center
>
> _______________________________________________
> IVI mailing list
> [email protected]
> https://lists.tizen.org/listinfo/ivi
_______________________________________________
IVI mailing list
[email protected]
https://lists.tizen.org/listinfo/ivi

Reply via email to