aboutsummaryrefslogtreecommitdiffstats
path: root/vapi
diff options
context:
space:
mode:
authorSimon Busch <morphis@gravedo.de>2011-10-18 07:43:48 +0200
committerSimon Busch <morphis@gravedo.de>2011-10-18 07:43:48 +0200
commit716efc1616437ebb96b0f1f0b3e21d439aecda7a (patch)
tree0d2d99208a4e0f0e07af213ce823b688ab5ff64a /vapi
parent6f5f9d7e01d11b7264806fca558bdcfaff06aed8 (diff)
downloadexternal_libsamsung-ipc-716efc1616437ebb96b0f1f0b3e21d439aecda7a.zip
external_libsamsung-ipc-716efc1616437ebb96b0f1f0b3e21d439aecda7a.tar.gz
external_libsamsung-ipc-716efc1616437ebb96b0f1f0b3e21d439aecda7a.tar.bz2
Updates for the vala API description
Signed-off-by: Simon Busch <morphis@gravedo.de>
Diffstat (limited to 'vapi')
-rw-r--r--vapi/samsung-ipc-1.0.vapi49
1 files changed, 25 insertions, 24 deletions
diff --git a/vapi/samsung-ipc-1.0.vapi b/vapi/samsung-ipc-1.0.vapi
index cb5c26a..c8036bc 100644
--- a/vapi/samsung-ipc-1.0.vapi
+++ b/vapi/samsung-ipc-1.0.vapi
@@ -631,15 +631,16 @@ namespace SamsungIpc
USIM,
}
- [CCode (cname = "struct ipc_sec_pin_status_noti")]
+ [CCode (cname = "struct ipc_sec_pin_status_noti", destroy_function = "")]
public struct SimStatusMessage
{
[CCode (cname = "type")]
public SimStatus status;
- public uint8 key;
+ [CCode (cname = "key")]
+ public SimLockStatus lock_status;
}
- [CCode (cname = "struct ipc_sec_pin_status_set")]
+ [CCode (cname = "struct ipc_sec_pin_status_set", destroy_function = "")]
public struct PinStatusSetMessage
{
public PinType type;
@@ -651,20 +652,20 @@ namespace SamsungIpc
public uint8[] pin2; // size = 8
}
- [CCode (cname = "struct ipc_sec_phone_lock_request")]
+ [CCode (cname = "struct ipc_sec_phone_lock_request", destroy_function = "")]
public struct PhoneLockRequestMessage
{
public SimStatus lock_type; // FIXME refactor log type from SimStatus in own enum
}
- [CCode (cname = "struct ipc_sec_phone_lock_response")]
+ [CCode (cname = "struct ipc_sec_phone_lock_response", destroy_function = "")]
public struct PhoneLockResponseMessage
{
public uint8 type;
public SimLockStatus status;
}
- [CCode (cname = "struct ipc_sec_rsim_access_request")]
+ [CCode (cname = "struct ipc_sec_rsim_access_request", destroy_function = "")]
public struct RSimAccessRequestMessage
{
public uint8 command;
@@ -674,7 +675,7 @@ namespace SamsungIpc
public uint8 p3;
}
- [CCode (cname = "struct ipc_sec_rsim_access_response")]
+ [CCode (cname = "struct ipc_sec_rsim_access_response", destroy_function = "")]
public struct RSimAccessResponse
{
public uint8 sw1;
@@ -682,14 +683,14 @@ namespace SamsungIpc
public uint8 len;
}
- [CCode (cname = "struct ipc_sec_lock_info_request")]
+ [CCode (cname = "struct ipc_sec_lock_info_request", destroy_function = "")]
public struct LockInfoRequestMessage
{
public uint8 unk0;
public PinType pin_type;
}
- [CCode (cname = "struct ipc_sec_lock_info_response")]
+ [CCode (cname = "struct ipc_sec_lock_info_response", destroy_function = "")]
public struct LockInfoResponseMessage
{
public uint8 num;
@@ -703,7 +704,7 @@ namespace SamsungIpc
namespace Display
{
- [CCode (cname = "ipc_disp_icon_info")]
+ [CCode (cname = "ipc_disp_icon_info", destroy_function = "")]
public struct IconInfoMessage
{
public uint8 unk;
@@ -713,7 +714,7 @@ namespace SamsungIpc
public uint8 reg;
}
- [CCode (cname = "struct ipc_disp_rssi_info")]
+ [CCode (cname = "struct ipc_disp_rssi_info", destroy_function = "")]
public struct RssiInfo
{
public uint8 rssi;
@@ -760,7 +761,7 @@ namespace SamsungIpc
AUTO,
}
- [CCode (cname = "struct ipc_net_regist")]
+ [CCode (cname = "struct ipc_net_regist", destroy_function = "")]
public struct RegistrationMessage
{
public uint8 act;
@@ -772,14 +773,14 @@ namespace SamsungIpc
public uint8 rej_cause;
}
- [CCode (cname = "struct ipc_net_regist_set")]
+ [CCode (cname = "struct ipc_net_regist_set", destroy_function = "")]
public struct RegistrationSetMessage
{
public uint8 net;
public uint8 domain;
}
- [CCode (cname = "struct ipc_net_current_plmn")]
+ [CCode (cname = "struct ipc_net_current_plmn", destroy_function = "")]
public struct CurrentPlmnMessage
{
public uint8 unk;
@@ -789,7 +790,7 @@ namespace SamsungIpc
public uint16 lac;
}
- [CCode (cname = "struct ipc_net_plmn_entry")]
+ [CCode (cname = "struct ipc_net_plmn_entry", destroy_function = "")]
public struct PlmnEntryMessage
{
public PlmnStatus status;
@@ -798,7 +799,7 @@ namespace SamsungIpc
public uint8[] unk;
}
- [CCode (cname = "struct ipc_net_plmn_entries")]
+ [CCode (cname = "struct ipc_net_plmn_entries", destroy_function = "")]
public struct PlmnEntriesMessage
{
public uint8 num;
@@ -867,7 +868,7 @@ namespace SamsungIpc
MT,
}
- [CCode (cname = "struct ipc_call_outgoing")]
+ [CCode (cname = "struct ipc_call_outgoing", destroy_function = "")]
public struct OutgoingMessage
{
public uint8 type;
@@ -877,7 +878,7 @@ namespace SamsungIpc
public uint8[] number;
}
- [CCode (cname = "struct ipc_call_incoming")]
+ [CCode (cname = "struct ipc_call_incoming", destroy_function = "")]
public struct IncomingMessage
{
public uint8 type;
@@ -885,7 +886,7 @@ namespace SamsungIpc
public uint8 line;
}
- [CCode (cname = "struct ipc_call_list_entry")]
+ [CCode (cname = "struct ipc_call_list_entry", destroy_function = "")]
public struct ListEntryMessage
{
public uint8 type;
@@ -897,7 +898,7 @@ namespace SamsungIpc
public uint8 unk4;
}
- [CCode (cname = "struct ipc_call_status")]
+ [CCode (cname = "struct ipc_call_status", destroy_function = "")]
public struct StatusMessage
{
public uint8 type;
@@ -912,7 +913,7 @@ namespace SamsungIpc
namespace Generic
{
- [CCode (cname = "struct ipc_gen_phone_res")]
+ [CCode (cname = "struct ipc_gen_phone_res", destroy_function = "")]
public struct PhoneResponseMessage
{
public uint8 group;
@@ -926,7 +927,7 @@ namespace SamsungIpc
namespace Misc
{
- [CCode (cname = "struct ipc_misc_me_version")]
+ [CCode (cname = "struct ipc_misc_me_version", destroy_function = "")]
public struct VersionMessage
{
public uint8[] sw_version;
@@ -935,7 +936,7 @@ namespace SamsungIpc
public uint8[] misc;
}
- [CCode (cname = "struct ipc_misc_time_info")]
+ [CCode (cname = "struct ipc_misc_time_info", destroy_function = "")]
public struct TimeInfoMessage
{
public uint8 tz_valid;
@@ -955,7 +956,7 @@ namespace SamsungIpc
/* ******************************************************************************** */
- [CCode (cname = "struct ipc_header")]
+ [CCode (cname = "struct ipc_header", destroy_function = "")]
public struct Header
{
public uint16 length;