OLD | NEW |
1 # Copyright 2013 The Chromium Authors. All rights reserved. | 1 # Copyright 2013 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 # mojom's classes provide an interface to mojo modules. Modules are collections | 5 # mojom's classes provide an interface to mojo modules. Modules are collections |
6 # of interfaces and structs to be used by mojo ipc clients and servers. | 6 # of interfaces and structs to be used by mojo ipc clients and servers. |
7 # | 7 # |
8 # A simple interface would be created this way: | 8 # A simple interface would be created this way: |
9 # module = mojom.Module('Foo') | 9 # module = mojom.Module('Foo') |
10 # interface = module.AddInterface('Bar') | 10 # interface = module.AddInterface('Bar') |
(...skipping 168 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
179 | 179 |
180 def AddInterface(self, name): | 180 def AddInterface(self, name): |
181 interface = Interface(name); | 181 interface = Interface(name); |
182 self.interfaces.append(interface) | 182 self.interfaces.append(interface) |
183 return interface; | 183 return interface; |
184 | 184 |
185 def AddStruct(self, name): | 185 def AddStruct(self, name): |
186 struct = Struct(name) | 186 struct = Struct(name) |
187 self.structs.append(struct) | 187 self.structs.append(struct) |
188 return struct; | 188 return struct; |
OLD | NEW |