blob: 693882675255e69ac98890559d52adf3a81ebb04 [file] [log] [blame]
Push Notification hierarchy
===============
Service org.ofono
Interface org.ofono.PushNotification
Object path [variable prefix]/{modem0,modem1,...}
Methods void RegisterAgent(object path)
Registers an agent which will be called whenever a
new Smart Messaging based SMS arrives.
Possible Errors: [service].Error.InProgress
[service].Error.InvalidArguments
[service].Error.InvalidFormat
[service].Error.Failed
void UnregisterAgent(object path)
Unregisters an agent.
Possible Errors: [service].Error.InvalidArguments
[service].Error.Failed
PushNotificationAgent Hierarchy [experimental]
===============
Service unique name
Interface org.ofono.PushNotificationAgent
Object path freely definable
Methods void ReceiveNotification(array{byte} notification, dict info)
Requests the agent to process a new SMS that has
arrived containing a WAP PUSH. The dictionary
info contains 'Sender', 'LocalSentTime' and
'SentTime' properties.
Possible Errors: None
void Release() [noreply]
Agent is being released, possibly because of oFono
terminating, SMS interface is being torn down or modem
off. No UnregisterAgent call is needed.