ofono: add MessageManager and Message API.
authorGustavo Sverzut Barbieri <barbieri@profusion.mobi>
Mon, 10 Sep 2012 22:46:25 +0000 (19:46 -0300)
committerGustavo Sverzut Barbieri <barbieri@profusion.mobi>
Mon, 10 Sep 2012 22:46:25 +0000 (19:46 -0300)
commitd4e94fd62866a5247ce1e71dbe6454ec95406857
treef401db1cef5e306a603f91b32179f847ac840993
parent432a8af4c6c0749ba07fb646b2e9ff7691b26a68
ofono: add MessageManager and Message API.

This covers the usage we expect for our message application:
  - MessageManager:
     - SendMessage(): ofono_sms_send()
     - ServiceCenterAddress: ofono_service_center_address_get()
     - UseDeliveryReports: ofono_use_delivery_reports_get()
     - Bearer: ofono_message_bearer_get()
     - Alphabet: ofono_message_alphabet_get()
     - MessageAdded, MessageRemoved: ofono_sent_sms_changed_cb_add()
     - IncomingMessage, ImmediateMessage: ofono_incoming_sms_cb_add()
  - Message:
     - Cancel(): ofono_sent_sms_cancel()
     - State: ofono_sent_sms_state_get()

sms_class = 0 means immediate messages (just popup, not going to
application and history), while 1 means regular messages (goes to all
of popup, application and history).
utils/ofono.c
utils/ofono.h