'From etoys3.0 of 7 March 2008 [latest update: #2055] on 18 July 2008 at 12:48:51 am'! "Change Set: telepathy-bf Date: 11 July 2008 Author: Bert Freudenberg - add generated Telepathy bindings"! DBusCompiledProxy subclass: #TelepathyChannel instanceVariableNames: '' classVariableNames: '' poolDictionaries: '' category: 'Telepathy-DBus'! !TelepathyChannel methodsFor: 'org.freedesktop.DBus.Properties' stamp: 'bf 7/4/2008 19:31'! get: interfaceString with: propnameString "Returns valueVariant 'v'." "Automatically generated" ^self dbusPerform: 'Get' interface: 'org.freedesktop.DBus.Properties' withArguments: { DBusArgument value: interfaceString signature: 's'. DBusArgument value: propnameString signature: 's'.}! ! !TelepathyChannel methodsFor: 'org.freedesktop.DBus.Properties' stamp: 'bf 7/4/2008 19:31'! set: interfaceString with: propnameString with: valueVariant "Returns nothing." "Automatically generated" ^self dbusPerform: 'Set' interface: 'org.freedesktop.DBus.Properties' withArguments: { DBusArgument value: interfaceString signature: 's'. DBusArgument value: propnameString signature: 's'. DBusArgument value: valueVariant signature: 'v'.}! ! !TelepathyChannel methodsFor: 'org.freedesktop.Telepathy.Channel' stamp: 'bf 7/4/2008 19:31'! close "Returns nothing." "Automatically generated" ^self dbusPerform: 'Close' interface: 'org.freedesktop.Telepathy.Channel'! ! !TelepathyChannel methodsFor: 'org.freedesktop.Telepathy.Channel' stamp: 'bf 7/4/2008 19:31'! getChannelType "Returns arg0String 's'." "Automatically generated" ^self dbusPerform: 'GetChannelType' interface: 'org.freedesktop.Telepathy.Channel'! ! !TelepathyChannel methodsFor: 'org.freedesktop.Telepathy.Channel' stamp: 'bf 7/4/2008 19:31'! getHandle "Returns arg0Uint32 'u' and arg1Uint32 'u'." "Automatically generated" ^self dbusPerform: 'GetHandle' interface: 'org.freedesktop.Telepathy.Channel'! ! !TelepathyChannel methodsFor: 'org.freedesktop.Telepathy.Channel' stamp: 'bf 7/4/2008 19:31'! getInterfaces "Returns arg0ArrayOfStrings 'as'." "Automatically generated" ^self dbusPerform: 'GetInterfaces' interface: 'org.freedesktop.Telepathy.Channel'! ! !TelepathyChannel methodsFor: 'org.freedesktop.Telepathy.Channel' stamp: 'bf 7/11/2008 20:37'! onClosedSend: aSelector to: anObject "Automatically generated" ^self onDBusSignal: 'Closed' interface: 'org.freedesktop.Telepathy.Channel' signature: '' send: aSelector to: anObject! ! !TelepathyChannel methodsFor: 'org.freedesktop.Telepathy.Channel.Interface.Group' stamp: 'bf 7/4/2008 19:31'! addMembers: contactsArrayOfUint32s with: messageString "Returns nothing." "Automatically generated" ^self dbusPerform: 'AddMembers' interface: 'org.freedesktop.Telepathy.Channel.Interface.Group' withArguments: { DBusArgument value: contactsArrayOfUint32s signature: 'au'. DBusArgument value: messageString signature: 's'.}! ! !TelepathyChannel methodsFor: 'org.freedesktop.Telepathy.Channel.Interface.Group' stamp: 'bf 7/4/2008 19:31'! getAllMembers "Returns arg0ArrayOfUint32s 'au' and arg1ArrayOfUint32s 'au' and arg2ArrayOfUint32s 'au'." "Automatically generated" ^self dbusPerform: 'GetAllMembers' interface: 'org.freedesktop.Telepathy.Channel.Interface.Group'! ! !TelepathyChannel methodsFor: 'org.freedesktop.Telepathy.Channel.Interface.Group' stamp: 'bf 7/4/2008 19:31'! getGroupFlags "Returns arg0Uint32 'u'." "Automatically generated" ^self dbusPerform: 'GetGroupFlags' interface: 'org.freedesktop.Telepathy.Channel.Interface.Group'! ! !TelepathyChannel methodsFor: 'org.freedesktop.Telepathy.Channel.Interface.Group' stamp: 'bf 7/4/2008 19:31'! getHandleOwners: handlesArrayOfUint32s "Returns arg1ArrayOfUint32s 'au'." "Automatically generated" ^self dbusPerform: 'GetHandleOwners' interface: 'org.freedesktop.Telepathy.Channel.Interface.Group' withArguments: { DBusArgument value: handlesArrayOfUint32s signature: 'au'.}! ! !TelepathyChannel methodsFor: 'org.freedesktop.Telepathy.Channel.Interface.Group' stamp: 'bf 7/4/2008 19:31'! getLocalPendingMembers "Returns arg0ArrayOfUint32s 'au'." "Automatically generated" ^self dbusPerform: 'GetLocalPendingMembers' interface: 'org.freedesktop.Telepathy.Channel.Interface.Group'! ! !TelepathyChannel methodsFor: 'org.freedesktop.Telepathy.Channel.Interface.Group' stamp: 'bf 7/4/2008 19:31'! getLocalPendingMembersWithInfo "Returns arg0ArrayOfStructs 'a(uuus)'." "Automatically generated" ^self dbusPerform: 'GetLocalPendingMembersWithInfo' interface: 'org.freedesktop.Telepathy.Channel.Interface.Group'! ! !TelepathyChannel methodsFor: 'org.freedesktop.Telepathy.Channel.Interface.Group' stamp: 'bf 7/4/2008 19:31'! getMembers "Returns arg0ArrayOfUint32s 'au'." "Automatically generated" ^self dbusPerform: 'GetMembers' interface: 'org.freedesktop.Telepathy.Channel.Interface.Group'! ! !TelepathyChannel methodsFor: 'org.freedesktop.Telepathy.Channel.Interface.Group' stamp: 'bf 7/4/2008 19:31'! getRemotePendingMembers "Returns arg0ArrayOfUint32s 'au'." "Automatically generated" ^self dbusPerform: 'GetRemotePendingMembers' interface: 'org.freedesktop.Telepathy.Channel.Interface.Group'! ! !TelepathyChannel methodsFor: 'org.freedesktop.Telepathy.Channel.Interface.Group' stamp: 'bf 7/4/2008 19:31'! getSelfHandle "Returns arg0Uint32 'u'." "Automatically generated" ^self dbusPerform: 'GetSelfHandle' interface: 'org.freedesktop.Telepathy.Channel.Interface.Group'! ! !TelepathyChannel methodsFor: 'org.freedesktop.Telepathy.Channel.Interface.Group' stamp: 'bf 7/11/2008 20:37'! onGroupFlagsChangedSend: aSelector to: anObject "Automatically generated" ^self onDBusSignal: 'GroupFlagsChanged' interface: 'org.freedesktop.Telepathy.Channel.Interface.Group' signature: 'uu' send: aSelector to: anObject! ! !TelepathyChannel methodsFor: 'org.freedesktop.Telepathy.Channel.Interface.Group' stamp: 'bf 7/11/2008 20:37'! onHandleOwnersChangedSend: aSelector to: anObject "Automatically generated" ^self onDBusSignal: 'HandleOwnersChanged' interface: 'org.freedesktop.Telepathy.Channel.Interface.Group' signature: 'a{uu}au' send: aSelector to: anObject! ! !TelepathyChannel methodsFor: 'org.freedesktop.Telepathy.Channel.Interface.Group' stamp: 'bf 7/11/2008 20:37'! onMembersChangedSend: aSelector to: anObject "Automatically generated" ^self onDBusSignal: 'MembersChanged' interface: 'org.freedesktop.Telepathy.Channel.Interface.Group' signature: 'sauauauauuu' send: aSelector to: anObject! ! !TelepathyChannel methodsFor: 'org.freedesktop.Telepathy.Channel.Interface.Group' stamp: 'bf 7/11/2008 20:37'! onSelfHandleChangedSend: aSelector to: anObject "Automatically generated" ^self onDBusSignal: 'SelfHandleChanged' interface: 'org.freedesktop.Telepathy.Channel.Interface.Group' signature: 'u' send: aSelector to: anObject! ! !TelepathyChannel methodsFor: 'org.freedesktop.Telepathy.Channel.Interface.Group' stamp: 'bf 7/4/2008 19:31'! removeMembersWithReason: contactsArrayOfUint32s with: messageString with: reasonUint32 "Returns nothing." "Automatically generated" ^self dbusPerform: 'RemoveMembersWithReason' interface: 'org.freedesktop.Telepathy.Channel.Interface.Group' withArguments: { DBusArgument value: contactsArrayOfUint32s signature: 'au'. DBusArgument value: messageString signature: 's'. DBusArgument value: reasonUint32 signature: 'u'.}! ! !TelepathyChannel methodsFor: 'org.freedesktop.Telepathy.Channel.Interface.Group' stamp: 'bf 7/4/2008 19:31'! removeMembers: contactsArrayOfUint32s with: messageString "Returns nothing." "Automatically generated" ^self dbusPerform: 'RemoveMembers' interface: 'org.freedesktop.Telepathy.Channel.Interface.Group' withArguments: { DBusArgument value: contactsArrayOfUint32s signature: 'au'. DBusArgument value: messageString signature: 's'.}! ! !TelepathyChannel methodsFor: 'org.freedesktop.Telepathy.Channel.Type.Tubes' stamp: 'bf 7/4/2008 19:31'! acceptDBusTube: idUint32 "Returns addressString 's'." "Automatically generated" ^self dbusPerform: 'AcceptDBusTube' interface: 'org.freedesktop.Telepathy.Channel.Type.Tubes' withArguments: { DBusArgument value: idUint32 signature: 'u'.}! ! !TelepathyChannel methodsFor: 'org.freedesktop.Telepathy.Channel.Type.Tubes' stamp: 'bf 7/4/2008 19:31'! acceptStreamTube: idUint32 with: addressTypeUint32 with: accessControlUint32 with: accessControlParamVariant "Returns addressVariant 'v'." "Automatically generated" ^self dbusPerform: 'AcceptStreamTube' interface: 'org.freedesktop.Telepathy.Channel.Type.Tubes' withArguments: { DBusArgument value: idUint32 signature: 'u'. DBusArgument value: addressTypeUint32 signature: 'u'. DBusArgument value: accessControlUint32 signature: 'u'. DBusArgument value: accessControlParamVariant signature: 'v'.}! ! !TelepathyChannel methodsFor: 'org.freedesktop.Telepathy.Channel.Type.Tubes' stamp: 'bf 7/4/2008 19:31'! closeTube: idUint32 "Returns nothing." "Automatically generated" ^self dbusPerform: 'CloseTube' interface: 'org.freedesktop.Telepathy.Channel.Type.Tubes' withArguments: { DBusArgument value: idUint32 signature: 'u'.}! ! !TelepathyChannel methodsFor: 'org.freedesktop.Telepathy.Channel.Type.Tubes' stamp: 'bf 7/4/2008 19:31'! getAvailableStreamTubeTypes "Returns arg0Dictionary 'a{uau}'." "Automatically generated" ^self dbusPerform: 'GetAvailableStreamTubeTypes' interface: 'org.freedesktop.Telepathy.Channel.Type.Tubes'! ! !TelepathyChannel methodsFor: 'org.freedesktop.Telepathy.Channel.Type.Tubes' stamp: 'bf 7/4/2008 19:31'! getAvailableTubeTypes "Returns arg0ArrayOfUint32s 'au'." "Automatically generated" ^self dbusPerform: 'GetAvailableTubeTypes' interface: 'org.freedesktop.Telepathy.Channel.Type.Tubes'! ! !TelepathyChannel methodsFor: 'org.freedesktop.Telepathy.Channel.Type.Tubes' stamp: 'bf 7/4/2008 19:31'! getDBusNames: idUint32 "Returns arg1ArrayOfStructs 'a(us)'." "Automatically generated" ^self dbusPerform: 'GetDBusNames' interface: 'org.freedesktop.Telepathy.Channel.Type.Tubes' withArguments: { DBusArgument value: idUint32 signature: 'u'.}! ! !TelepathyChannel methodsFor: 'org.freedesktop.Telepathy.Channel.Type.Tubes' stamp: 'bf 7/4/2008 19:31'! getDBusTubeAddress: idUint32 "Returns arg1String 's'." "Automatically generated" ^self dbusPerform: 'GetDBusTubeAddress' interface: 'org.freedesktop.Telepathy.Channel.Type.Tubes' withArguments: { DBusArgument value: idUint32 signature: 'u'.}! ! !TelepathyChannel methodsFor: 'org.freedesktop.Telepathy.Channel.Type.Tubes' stamp: 'bf 7/4/2008 19:31'! getStreamTubeSocketAddress: idUint32 "Returns addressTypeUint32 'u' and addressVariant 'v'." "Automatically generated" ^self dbusPerform: 'GetStreamTubeSocketAddress' interface: 'org.freedesktop.Telepathy.Channel.Type.Tubes' withArguments: { DBusArgument value: idUint32 signature: 'u'.}! ! !TelepathyChannel methodsFor: 'org.freedesktop.Telepathy.Channel.Type.Tubes' stamp: 'bf 7/4/2008 19:31'! listTubes "Returns arg0ArrayOfStructs 'a(uuusa{sv}u)'." "Automatically generated" ^self dbusPerform: 'ListTubes' interface: 'org.freedesktop.Telepathy.Channel.Type.Tubes'! ! !TelepathyChannel methodsFor: 'org.freedesktop.Telepathy.Channel.Type.Tubes' stamp: 'bf 7/4/2008 19:31'! offerDBusTube: serviceString with: parametersDictionary "Returns arg2Uint32 'u'." "Automatically generated" ^self dbusPerform: 'OfferDBusTube' interface: 'org.freedesktop.Telepathy.Channel.Type.Tubes' withArguments: { DBusArgument value: serviceString signature: 's'. DBusArgument value: parametersDictionary signature: 'a{sv}'.}! ! !TelepathyChannel methodsFor: 'org.freedesktop.Telepathy.Channel.Type.Tubes' stamp: 'bf 7/4/2008 19:31'! offerStreamTube: serviceString with: parametersDictionary with: addressTypeUint32 with: addressVariant with: accessControlUint32 with: accessControlParamVariant "Returns arg6Uint32 'u'." "Automatically generated" ^self dbusPerform: 'OfferStreamTube' interface: 'org.freedesktop.Telepathy.Channel.Type.Tubes' withArguments: { DBusArgument value: serviceString signature: 's'. DBusArgument value: parametersDictionary signature: 'a{sv}'. DBusArgument value: addressTypeUint32 signature: 'u'. DBusArgument value: addressVariant signature: 'v'. DBusArgument value: accessControlUint32 signature: 'u'. DBusArgument value: accessControlParamVariant signature: 'v'.}! ! !TelepathyChannel methodsFor: 'org.freedesktop.Telepathy.Channel.Type.Tubes' stamp: 'bf 7/11/2008 20:37'! onDBusNamesChangedSend: aSelector to: anObject "Automatically generated" ^self onDBusSignal: 'DBusNamesChanged' interface: 'org.freedesktop.Telepathy.Channel.Type.Tubes' signature: 'ua(us)au' send: aSelector to: anObject! ! !TelepathyChannel methodsFor: 'org.freedesktop.Telepathy.Channel.Type.Tubes' stamp: 'bf 7/11/2008 20:37'! onNewTubeSend: aSelector to: anObject "Automatically generated" ^self onDBusSignal: 'NewTube' interface: 'org.freedesktop.Telepathy.Channel.Type.Tubes' signature: 'uuusa{sv}u' send: aSelector to: anObject! ! !TelepathyChannel methodsFor: 'org.freedesktop.Telepathy.Channel.Type.Tubes' stamp: 'bf 7/11/2008 20:37'! onStreamTubeNewConnectionSend: aSelector to: anObject "Automatically generated" ^self onDBusSignal: 'StreamTubeNewConnection' interface: 'org.freedesktop.Telepathy.Channel.Type.Tubes' signature: 'uu' send: aSelector to: anObject! ! !TelepathyChannel methodsFor: 'org.freedesktop.Telepathy.Channel.Type.Tubes' stamp: 'bf 7/11/2008 20:37'! onTubeClosedSend: aSelector to: anObject "Automatically generated" ^self onDBusSignal: 'TubeClosed' interface: 'org.freedesktop.Telepathy.Channel.Type.Tubes' signature: 'u' send: aSelector to: anObject! ! !TelepathyChannel methodsFor: 'org.freedesktop.Telepathy.Channel.Type.Tubes' stamp: 'bf 7/11/2008 20:37'! onTubeStateChangedSend: aSelector to: anObject "Automatically generated" ^self onDBusSignal: 'TubeStateChanged' interface: 'org.freedesktop.Telepathy.Channel.Type.Tubes' signature: 'uu' send: aSelector to: anObject! ! !TelepathyChannel methodsFor: 'org.freedesktop.Telepathy.Channel.Type.Text' stamp: 'bf 7/7/2008 15:35'! acknowledgePendingMessages: idsArrayOfUint32s "Returns nothing." "Automatically generated" ^self dbusPerform: 'AcknowledgePendingMessages' interface: 'org.freedesktop.Telepathy.Channel.Type.Text' withArguments: { DBusArgument value: idsArrayOfUint32s signature: 'au'.}! ! !TelepathyChannel methodsFor: 'org.freedesktop.Telepathy.Channel.Type.Text' stamp: 'bf 7/7/2008 15:35'! getMessageTypes "Returns arg0ArrayOfUint32s 'au'." "Automatically generated" ^self dbusPerform: 'GetMessageTypes' interface: 'org.freedesktop.Telepathy.Channel.Type.Text'! ! !TelepathyChannel methodsFor: 'org.freedesktop.Telepathy.Channel.Type.Text' stamp: 'bf 7/7/2008 15:35'! listPendingMessages: clearBoolean "Returns arg1ArrayOfStructs 'a(uuuuus)'." "Automatically generated" ^self dbusPerform: 'ListPendingMessages' interface: 'org.freedesktop.Telepathy.Channel.Type.Text' withArguments: { DBusArgument value: clearBoolean signature: 'b'.}! ! !TelepathyChannel methodsFor: 'org.freedesktop.Telepathy.Channel.Type.Text' stamp: 'bf 7/7/2008 15:35'! send: typeUint32 with: textString "Returns nothing." "Automatically generated" ^self dbusPerform: 'Send' interface: 'org.freedesktop.Telepathy.Channel.Type.Text' withArguments: { DBusArgument value: typeUint32 signature: 'u'. DBusArgument value: textString signature: 's'.}! ! !TelepathyChannel class methodsFor: 'testing' stamp: 'bf 7/7/2008 15:32'! handlesDBusName: aDBusName andPath: aDBusPath "explicitely created only" ^false! ! !TelepathyChannel class methodsFor: 'accessing' stamp: 'bf 7/11/2008 14:31'! socketAddressTypeAbstract "a byte-array, signature 'ay', containing the path of the socket including the leading null byte" ^1! ! !TelepathyChannel class methodsFor: 'accessing' stamp: 'bf 7/11/2008 14:33'! socketAddressTypeIPv4 "a struct with signature '(sq)' in which the string is an IPv4 dotted-quad address literal (and must not be a DNS name), while the 16-bit unsigned integer is the port number" ^2! ! !TelepathyChannel class methodsFor: 'accessing' stamp: 'bf 7/11/2008 14:33'! socketAddressTypeIPv6 "a struct with signature '(sq)' in which the string is an IPv6 address literal as specified in RFC2373 (and must not be a DNS name), while the 16-bit unsigned integer is the port number." ^3! ! !TelepathyChannel class methodsFor: 'accessing' stamp: 'bf 7/11/2008 14:30'! socketAddressTypeUnix "a byte-array, signature 'ay', containing the path of the socket" ^0! ! !TelepathyChannel class methodsFor: 'accessing' stamp: 'bf 7/11/2008 14:24'! tubeStateLocalPending ^0! ! !TelepathyChannel class methodsFor: 'accessing' stamp: 'bf 7/11/2008 14:24'! tubeStateOpen ^2! ! !TelepathyChannel class methodsFor: 'accessing' stamp: 'bf 7/11/2008 14:24'! tubeStateRemotePending ^1! !