3 // *********************************************************************************
5 "name" : "Phonebook" },
7 // *********************************************************************************
8 { "name" : "Configuration",
9 "service" : "Phonebook",
12 "response" : [ { "name" : "State",
14 "public-format" : "MbimPhonebookState" },
15 { "name" : "NumberOfEntries",
16 "format" : "guint32" },
17 { "name" : "UsedEntries",
18 "format" : "guint32" },
19 { "name" : "MaxNumberLength",
20 "format" : "guint32" },
22 "format" : "guint32" } ],
23 "notification" : [ { "name" : "State",
25 "public-format" : "MbimPhonebookState" },
26 { "name" : "NumberOfEntries",
27 "format" : "guint32" },
28 { "name" : "UsedEntries",
29 "format" : "guint32" },
30 { "name" : "MaxNumberLength",
31 "format" : "guint32" },
33 "format" : "guint32" } ] },
35 // *********************************************************************************
36 { "name" : "MbimPhonebookEntry",
38 "contents" : [ { "name" : "EntryIndex",
39 "format" : "guint32" },
41 "format" : "string" },
43 "format" : "string" } ] },
46 "service" : "Phonebook",
48 "query" : [ { "name" : "FilterFlag",
50 "public-format" : "MbimPhonebookFlag" },
51 { "name" : "FilterMessageIndex",
52 "format" : "guint32" } ],
53 "response" : [ { "name" : "EntryCount",
54 "format" : "guint32" },
56 "format" : "ref-struct-array",
57 "struct-type" : "MbimPhonebookEntry",
58 "array-size-field" : "EntryCount" } ] },
60 // *********************************************************************************
63 "service" : "Phonebook",
65 "set" : [ { "name" : "FilterFlag",
67 "public-format" : "MbimPhonebookFlag" },
68 { "name" : "FilterMessageIndex",
69 "format" : "guint32" } ],
73 // *********************************************************************************
76 "service" : "Phonebook",
78 "set" : [ { "name" : "SaveFlag",
80 "public-format" : "MbimPhonebookWriteFlag" },
81 { "name" : "SaveIndex",
82 "format" : "guint32" },
84 "format" : "string" },
86 "format" : "string" } ],