Changes between Version 6 and Version 7 of YumDBusAPI

Show
Ignore:
Author:
timlau (IP: 83.92.101.205)
Timestamp:
02/12/11 07:30:33 (7 years ago)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • YumDBusAPI

    v6 v7  
    1 = Yum DBus API = 
    2  
    3 This is a proposal for a API for a Yum DBus daemon service. 
    4 It is implemented as a Dbus system service with the name 'org.baseurl.Yum' and an interface named 'org.baseurl.yum.Interface' 
     1= Yum D-Bus API = 
     2 
     3This is a proposal for a API for a Yum [http://dbus.freedesktop.org/doc/dbus-specification.html D-Bus] daemon service. 
     4It is implemented as a D-Bus system service with the name 'org.baseurl.Yum' and an interface named 'org.baseurl.yum.Interface' 
    55 
    66There is a prof of concept located here: 
    1515 
    1616The idea is to give other applications access the services that yum provides, undependend of the programing language they are 
    17 written in. And most languages has DBus bindings. 
    18  
    19 The DBus service will be auto launch when someone tries to access it. 
     17written in. And most languages has D-Bus bindings. 
     18 
     19The D-Bus service will be auto launch when someone tries to access it. 
    2020Yum will only lock when some consummer grabs the lock and the yum object will be deleted when the lock is released. 
    2121So it dont have any big memory impact when not in use. We could close down the service when it unlocked if we want that. 
    3434        * the daemon code could live in yum.daemon 
    3535        * a client wrapper class could live in yum.client  
    36           - Wrap the DBus daemon interface in a pythonic way to make it easier to use from a python application. 
     36          - Wrap the D-Bus daemon interface in a pythonic way to make it easier to use from a python application. 
    3737    * if outside yum 
    3838        * how should it be named : yumdaemon (yumdaemon & yumdaemon.client) 
    171171 
    172172---- 
    173 == Signals: (DBus signals sendt by yum's callback handlers) == 
     173== Signals: (D-Bus signals sendt by yum's callback handlers) == 
    174174 
    175175=== !UpdateProgress(self,name,frac,fread,ftime) (DONE) === 
    205205 
    206206= Comments = 
    207  * timlau: Change method names to !CamelCase to follow the [http://dbus.freedesktop.org/doc/dbus-specification.html#naming-conventions DBus naming convention] 
     207 * timlau: Change method names to !CamelCase to follow the [http://D-Bus.freedesktop.org/doc/D-Bus-specification.html#naming-conventions D-Bus naming convention]