| Index: mojo/public/js/interface_types.js
|
| diff --git a/mojo/public/js/interface_types.js b/mojo/public/js/interface_types.js
|
| index 01ea2d1dd466a76f2f5ccb1259efe0eac00a1677..e8ed37ae64a1ff78f415ddd25f55c738098485be 100644
|
| --- a/mojo/public/js/interface_types.js
|
| +++ b/mojo/public/js/interface_types.js
|
| @@ -6,6 +6,11 @@ define("mojo/public/js/interface_types", [
|
| "mojo/public/js/core",
|
| ], function(core) {
|
|
|
| + // Constants ----------------------------------------------------------------
|
| + var kInterfaceIdNamespaceMask = 0x80000000;
|
| + var kMasterInterfaceId = 0x00000000;
|
| + var kInvalidInterfaceId = 0xFFFFFFFF;
|
| +
|
| // ---------------------------------------------------------------------------
|
|
|
| function InterfacePtrInfo(handle, version) {
|
| @@ -44,9 +49,22 @@ define("mojo/public/js/interface_types", [
|
| this.handle = null;
|
| };
|
|
|
| + function isMasterInterfaceId(interfaceId) {
|
| + return interfaceId === kMasterInterfaceId;
|
| + }
|
| +
|
| + function isValidInterfaceId(interfaceId) {
|
| + return interfaceId !== kInvalidInterfaceId;
|
| + }
|
| +
|
| var exports = {};
|
| exports.InterfacePtrInfo = InterfacePtrInfo;
|
| exports.InterfaceRequest = InterfaceRequest;
|
| + exports.isMasterInterfaceId = isMasterInterfaceId;
|
| + exports.isValidInterfaceId = isValidInterfaceId;
|
| + exports.kInvalidInterfaceId = kInvalidInterfaceId;
|
| + exports.kMasterInterfaceId = kMasterInterfaceId;
|
| + exports.kInterfaceIdNamespaceMask = kInterfaceIdNamespaceMask;
|
|
|
| return exports;
|
| });
|
|
|