diff options
author | sergeyu@chromium.org <sergeyu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-09-14 23:37:53 +0000 |
---|---|---|
committer | sergeyu@chromium.org <sergeyu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-09-14 23:37:53 +0000 |
commit | fbe51667207db9f146e05ece7f3643379d558c68 (patch) | |
tree | 002b8171f92a5dad2557136e14db9aa26ebe939a /ppapi/c | |
parent | 76ad74ee456f5133b5b6416b1aa122a320252bc7 (diff) | |
download | chromium_src-fbe51667207db9f146e05ece7f3643379d558c68.zip chromium_src-fbe51667207db9f146e05ece7f3643379d558c68.tar.gz chromium_src-fbe51667207db9f146e05ece7f3643379d558c68.tar.bz2 |
Use enum instead of string to specify transport type.
TEST=None
BUG=41776
Review URL: http://codereview.chromium.org/7891014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@101189 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ppapi/c')
-rw-r--r-- | ppapi/c/dev/ppb_transport_dev.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/ppapi/c/dev/ppb_transport_dev.h b/ppapi/c/dev/ppb_transport_dev.h index 89e214f..f34b3bf 100644 --- a/ppapi/c/dev/ppb_transport_dev.h +++ b/ppapi/c/dev/ppb_transport_dev.h @@ -13,8 +13,13 @@ #include "ppapi/c/pp_stdint.h" #include "ppapi/c/pp_var.h" -#define PPB_TRANSPORT_DEV_INTERFACE_0_6 "PPB_Transport;0.6" -#define PPB_TRANSPORT_DEV_INTERFACE PPB_TRANSPORT_DEV_INTERFACE_0_6 +#define PPB_TRANSPORT_DEV_INTERFACE_0_7 "PPB_Transport;0.7" +#define PPB_TRANSPORT_DEV_INTERFACE PPB_TRANSPORT_DEV_INTERFACE_0_7 + +typedef enum { + PP_TRANSPORTTYPE_DATAGRAM = 0, + PP_TRANSPORTTYPE_STREAM = 1 +} PP_TransportType; typedef enum { // STUN server address and port, e.g "stun.example.com:19302". @@ -50,7 +55,7 @@ struct PPB_Transport_Dev { // specified protocol. PP_Resource (*CreateTransport)(PP_Instance instance, const char* name, - const char* proto); + PP_TransportType type); // Returns PP_TRUE if resource is a Transport, PP_FALSE otherwise. PP_Bool (*IsTransport)(PP_Resource resource); |