upload tizen1.0 source
[framework/api/messages.git] / test / messages_send_sms_test.c
1 #include <stdio.h>
2 #include <stdlib.h>
3
4 #include <messages.h>
5
6 void _sent_cb(messages_sending_result_e result, void *user_data)
7 {
8 }
9
10 int main(int argc, char *argv[])
11 {
12         int ret;
13
14         messages_service_h svc;
15         messages_message_h msg;
16
17         // open service
18         ret = messages_open_service(&svc);
19         if (MESSAGES_ERROR_NONE != ret) {
20                 printf("error: messages_open_service() = %d", ret);
21                 return 1;
22         }
23
24         // create message
25         ret = messages_create_message(MESSAGES_TYPE_SMS, &msg);
26         if (MESSAGES_ERROR_NONE != ret) {
27                 printf("error: messages_create_message() = %d", ret);
28                 return 1;
29         }
30
31         messages_add_address(msg, "3488858734");
32         messages_set_text(msg, "This is simple message!");
33         
34
35         // send message
36         ret = messages_set_message_sent_cb(svc, _sent_cb, NULL);
37         if (MESSAGES_ERROR_NONE != ret) {
38                 printf("error: messages_set_message_sent_cb() = %d", ret);
39                 return 1;
40         }
41
42         ret = messages_send_message(svc, msg);
43         if (MESSAGES_ERROR_NONE != ret) {
44                 printf("error: messages_send_message() = %d", ret);
45                 return 1;
46         }
47
48         // destroy
49         messages_destroy_message(msg);
50         messages_close_service(svc);    
51
52
53         return 0;
54 }