1*ce8d16d9SWillam A. Kennington IIIdescription: > 2*ce8d16d9SWillam A. Kennington III An example interface originally described as part of the announcement 3*ce8d16d9SWillam A. Kennington III of new sd-bus interfaces at: 4*ce8d16d9SWillam A. Kennington III http://0pointer.net/blog/the-new-sd-bus-api-of-systemd.html 5*ce8d16d9SWillam A. Kennington IIImethods: 6*ce8d16d9SWillam A. Kennington III - name: Multiply 7*ce8d16d9SWillam A. Kennington III description: > 8*ce8d16d9SWillam A. Kennington III Multiplies two integers 'x' and 'y' and returns the result. 9*ce8d16d9SWillam A. Kennington III parameters: 10*ce8d16d9SWillam A. Kennington III - name: x 11*ce8d16d9SWillam A. Kennington III type: int64 12*ce8d16d9SWillam A. Kennington III description: > 13*ce8d16d9SWillam A. Kennington III The first integer to multiply. 14*ce8d16d9SWillam A. Kennington III - name: y 15*ce8d16d9SWillam A. Kennington III type: int64 16*ce8d16d9SWillam A. Kennington III description: > 17*ce8d16d9SWillam A. Kennington III The second integer to multiply. 18*ce8d16d9SWillam A. Kennington III default: 1 19*ce8d16d9SWillam A. Kennington III returns: 20*ce8d16d9SWillam A. Kennington III - name: z 21*ce8d16d9SWillam A. Kennington III type: int64 22*ce8d16d9SWillam A. Kennington III description: > 23*ce8d16d9SWillam A. Kennington III The result of (x*y). 24*ce8d16d9SWillam A. Kennington III - name: Divide 25*ce8d16d9SWillam A. Kennington III description: > 26*ce8d16d9SWillam A. Kennington III Divides two integers 'x' and 'y' and returns the result. 27*ce8d16d9SWillam A. Kennington III parameters: 28*ce8d16d9SWillam A. Kennington III - name: x 29*ce8d16d9SWillam A. Kennington III type: int64 30*ce8d16d9SWillam A. Kennington III description: > 31*ce8d16d9SWillam A. Kennington III The first integer to divide. 32*ce8d16d9SWillam A. Kennington III - name: y 33*ce8d16d9SWillam A. Kennington III type: int64 34*ce8d16d9SWillam A. Kennington III description: > 35*ce8d16d9SWillam A. Kennington III The second integer to divide. 36*ce8d16d9SWillam A. Kennington III default: 1 37*ce8d16d9SWillam A. Kennington III returns: 38*ce8d16d9SWillam A. Kennington III - name: z 39*ce8d16d9SWillam A. Kennington III type: int64 40*ce8d16d9SWillam A. Kennington III description: > 41*ce8d16d9SWillam A. Kennington III The result of (x/y). 42*ce8d16d9SWillam A. Kennington III errors: 43*ce8d16d9SWillam A. Kennington III - self.Error.DivisionByZero 44*ce8d16d9SWillam A. Kennington III - name: Clear 45*ce8d16d9SWillam A. Kennington III flags: 46*ce8d16d9SWillam A. Kennington III - unprivileged 47*ce8d16d9SWillam A. Kennington III - no_reply 48*ce8d16d9SWillam A. Kennington III description: > 49*ce8d16d9SWillam A. Kennington III Reset the LastResult property to zero. 50*ce8d16d9SWillam A. Kennington IIIproperties: 51*ce8d16d9SWillam A. Kennington III - name: LastResult 52*ce8d16d9SWillam A. Kennington III type: int64 53*ce8d16d9SWillam A. Kennington III default: 0 54*ce8d16d9SWillam A. Kennington III description: > 55*ce8d16d9SWillam A. Kennington III The result of the most recent calculation. 56*ce8d16d9SWillam A. Kennington III - name: Status 57*ce8d16d9SWillam A. Kennington III type: enum[self.State] 58*ce8d16d9SWillam A. Kennington III default: Success 59*ce8d16d9SWillam A. Kennington III flags: 60*ce8d16d9SWillam A. Kennington III - const 61*ce8d16d9SWillam A. Kennington III description: > 62*ce8d16d9SWillam A. Kennington III The current state of the Calculator. 63*ce8d16d9SWillam A. Kennington III - name: Owner 64*ce8d16d9SWillam A. Kennington III type: string 65*ce8d16d9SWillam A. Kennington III description: > 66*ce8d16d9SWillam A. Kennington III The name of the owner of the Calculator. 67*ce8d16d9SWillam A. Kennington III errors: 68*ce8d16d9SWillam A. Kennington III - self.Error.PermissionDenied 69*ce8d16d9SWillam A. Kennington IIIsignals: 70*ce8d16d9SWillam A. Kennington III - name: Cleared 71*ce8d16d9SWillam A. Kennington III description: > 72*ce8d16d9SWillam A. Kennington III Signal indicating the LastReset property has been set to zero by the 73*ce8d16d9SWillam A. Kennington III 'Clear' method. 74*ce8d16d9SWillam A. Kennington III properties: 75*ce8d16d9SWillam A. Kennington III - type: int64 76*ce8d16d9SWillam A. Kennington III description: > 77*ce8d16d9SWillam A. Kennington III Value of LastReset prior to Clear. 78*ce8d16d9SWillam A. Kennington IIIenumerations: 79*ce8d16d9SWillam A. Kennington III - name: State 80*ce8d16d9SWillam A. Kennington III description: > 81*ce8d16d9SWillam A. Kennington III Identifies if the service has encountered an error or not. 82*ce8d16d9SWillam A. Kennington III values: 83*ce8d16d9SWillam A. Kennington III - name: Success 84*ce8d16d9SWillam A. Kennington III description: > 85*ce8d16d9SWillam A. Kennington III No error has been encountered. 86*ce8d16d9SWillam A. Kennington III - name: Error 87*ce8d16d9SWillam A. Kennington III description: > 88*ce8d16d9SWillam A. Kennington III The service has encountered an error. 89