aboutsummaryrefslogtreecommitdiffstats
path: root/vapi
diff options
context:
space:
mode:
authorSimon Busch <morphis@gravedo.de>2011-10-14 19:21:44 +0200
committerSimon Busch <morphis@gravedo.de>2011-10-14 19:21:44 +0200
commit3ce2d8a1817efaa5280eeef716356503582553dd (patch)
tree344e935e512d35851ca3ed938e0dc5791ea91d0e /vapi
parent6e38bf93f68319c41a9eff1276702bce9f51939b (diff)
downloadexternal_libsamsung-ipc-3ce2d8a1817efaa5280eeef716356503582553dd.zip
external_libsamsung-ipc-3ce2d8a1817efaa5280eeef716356503582553dd.tar.gz
external_libsamsung-ipc-3ce2d8a1817efaa5280eeef716356503582553dd.tar.bz2
Don't use and c implemented to_string method anymore
Signed-off-by: Simon Busch <morphis@gravedo.de>
Diffstat (limited to 'vapi')
-rw-r--r--vapi/samsung-ipc-1.0.vapi26
1 files changed, 20 insertions, 6 deletions
diff --git a/vapi/samsung-ipc-1.0.vapi b/vapi/samsung-ipc-1.0.vapi
index de17b0e..3632d90 100644
--- a/vapi/samsung-ipc-1.0.vapi
+++ b/vapi/samsung-ipc-1.0.vapi
@@ -74,6 +74,26 @@ namespace SamsungIpc
NOTIFICATION,
}
+ public string response_type_to_string( ResponseType type )
+ {
+ string result = "unknown";
+
+ switch ( type )
+ {
+ case ResponseType.INDICATION:
+ result = "INDICATION";
+ break;
+ case ResponseType.RESPONSE:
+ result = "RESPONSE";
+ break;
+ case ResponseType.NOTIFICATION:
+ result = "NOTIFICATION";
+ break;
+ }
+
+ return result;
+ }
+
[CCode (cname = "int", cprefix = "IPC_GROUP_", has_type_id = false, cheader_filename = "radio.h")]
public enum MessageGroup
{
@@ -567,12 +587,6 @@ namespace SamsungIpc
public delegate int TransportCb(uint8[] data);
public delegate void LogHandlerCb(string message);
- [CCode (cname = "ipc_command_type_to_str", cheader_filename = "radio.h")]
- public string command_type_to_string( int command );
-
- [CCode (cname = "ipc_response_type_to_str", cheader_filename = "radio.h")]
- public string response_type_to_string( int type );
-
[Compact]
[CCode (cname = "struct ipc_client", cprefix = "ipc_client_", cheader_filename = "radio.h")]
public class Client