diff options
author | Simon Busch <morphis@gravedo.de> | 2011-10-14 19:21:44 +0200 |
---|---|---|
committer | Simon Busch <morphis@gravedo.de> | 2011-10-14 19:21:44 +0200 |
commit | 3ce2d8a1817efaa5280eeef716356503582553dd (patch) | |
tree | 344e935e512d35851ca3ed938e0dc5791ea91d0e /vapi | |
parent | 6e38bf93f68319c41a9eff1276702bce9f51939b (diff) | |
download | external_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.vapi | 26 |
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 |