Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(136)

Side by Side Diff: mojo/public/go/system/mojo_types.go

Issue 1059543002: Make MojoResults positive. (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: Created 5 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 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 package system 5 package system
6 6
7 import "math" 7 import "math"
8 8
9 // Go equivalent definitions of the various system types defined in Mojo. 9 // Go equivalent definitions of the various system types defined in Mojo.
10 // mojo/public/c/system/types.h 10 // mojo/public/c/system/types.h
(...skipping 12 matching lines...) Expand all
23 type MojoCreateDataPipeOptionsFlags uint32 23 type MojoCreateDataPipeOptionsFlags uint32
24 type MojoCreateMessagePipeOptionsFlags uint32 24 type MojoCreateMessagePipeOptionsFlags uint32
25 type MojoCreateSharedBufferOptionsFlags uint32 25 type MojoCreateSharedBufferOptionsFlags uint32
26 type MojoDuplicateBufferHandleOptionsFlags uint32 26 type MojoDuplicateBufferHandleOptionsFlags uint32
27 type MojoMapBufferFlags uint32 27 type MojoMapBufferFlags uint32
28 28
29 const ( 29 const (
30 MOJO_DEADLINE_INDEFINITE MojoDeadline = math.MaxUint64 30 MOJO_DEADLINE_INDEFINITE MojoDeadline = math.MaxUint64
31 MOJO_HANDLE_INVALID MojoHandle = 0 31 MOJO_HANDLE_INVALID MojoHandle = 0
32 MOJO_RESULT_OK MojoResult = 0 32 MOJO_RESULT_OK MojoResult = 0
33 » MOJO_RESULT_CANCELLED MojoResult = -1 33 » MOJO_RESULT_CANCELLED MojoResult = 1
34 » MOJO_RESULT_UNKNOWN MojoResult = -2 34 » MOJO_RESULT_UNKNOWN MojoResult = 2
35 » MOJO_RESULT_INVALID_ARGUMENT MojoResult = -3 35 » MOJO_RESULT_INVALID_ARGUMENT MojoResult = 3
36 » MOJO_RESULT_DEADLINE_EXCEEDED MojoResult = -4 36 » MOJO_RESULT_DEADLINE_EXCEEDED MojoResult = 4
37 » MOJO_RESULT_NOT_FOUND MojoResult = -5 37 » MOJO_RESULT_NOT_FOUND MojoResult = 5
38 » MOJO_RESULT_ALREADY_EXISTS MojoResult = -6 38 » MOJO_RESULT_ALREADY_EXISTS MojoResult = 6
39 » MOJO_RESULT_PERMISSION_DENIED MojoResult = -7 39 » MOJO_RESULT_PERMISSION_DENIED MojoResult = 7
40 » MOJO_RESULT_RESOURCE_EXHAUSTED MojoResult = -8 40 » MOJO_RESULT_RESOURCE_EXHAUSTED MojoResult = 8
41 » MOJO_RESULT_FAILED_PRECONDITION MojoResult = -9 41 » MOJO_RESULT_FAILED_PRECONDITION MojoResult = 9
42 » MOJO_RESULT_ABORTED MojoResult = -10 42 » MOJO_RESULT_ABORTED MojoResult = 10
43 » MOJO_RESULT_OUT_OF_RANGE MojoResult = -11 43 » MOJO_RESULT_OUT_OF_RANGE MojoResult = 11
44 » MOJO_RESULT_UNIMPLEMENTED MojoResult = -12 44 » MOJO_RESULT_UNIMPLEMENTED MojoResult = 12
45 » MOJO_RESULT_INTERNAL MojoResult = -13 45 » MOJO_RESULT_INTERNAL MojoResult = 13
46 » MOJO_RESULT_UNAVAILABLE MojoResult = -14 46 » MOJO_RESULT_UNAVAILABLE MojoResult = 14
47 » MOJO_RESULT_DATA_LOSS MojoResult = -15 47 » MOJO_RESULT_DATA_LOSS MojoResult = 15
48 » MOJO_RESULT_BUSY MojoResult = -16 48 » MOJO_RESULT_BUSY MojoResult = 16
49 » MOJO_RESULT_SHOULD_WAIT MojoResult = -17 49 » MOJO_RESULT_SHOULD_WAIT MojoResult = 17
50 50
51 MOJO_HANDLE_SIGNAL_NONE MojoHandleSignals = 0 51 MOJO_HANDLE_SIGNAL_NONE MojoHandleSignals = 0
52 MOJO_HANDLE_SIGNAL_READABLE MojoHandleSignals = 1 << 0 52 MOJO_HANDLE_SIGNAL_READABLE MojoHandleSignals = 1 << 0
53 MOJO_HANDLE_SIGNAL_WRITABLE MojoHandleSignals = 1 << 1 53 MOJO_HANDLE_SIGNAL_WRITABLE MojoHandleSignals = 1 << 1
54 MOJO_HANDLE_SIGNAL_PEER_CLOSED MojoHandleSignals = 1 << 2 54 MOJO_HANDLE_SIGNAL_PEER_CLOSED MojoHandleSignals = 1 << 2
55 55
56 MOJO_WRITE_MESSAGE_FLAG_NONE MojoWriteMessageFlags = 0 56 MOJO_WRITE_MESSAGE_FLAG_NONE MojoWriteMessageFlags = 0
57 MOJO_READ_MESSAGE_FLAG_NONE MojoReadMessageFlags = 0 57 MOJO_READ_MESSAGE_FLAG_NONE MojoReadMessageFlags = 0
58 MOJO_READ_MESSAGE_FLAG_MAY_DISCARD MojoReadMessageFlags = 1 << 0 58 MOJO_READ_MESSAGE_FLAG_MAY_DISCARD MojoReadMessageFlags = 1 << 0
59 59
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
118 // shared buffer. 118 // shared buffer.
119 type SharedBufferOptions struct { 119 type SharedBufferOptions struct {
120 flags MojoCreateSharedBufferOptionsFlags 120 flags MojoCreateSharedBufferOptionsFlags
121 } 121 }
122 122
123 // DuplicateBufferHandleOptions is used to specify parameters in 123 // DuplicateBufferHandleOptions is used to specify parameters in
124 // duplicating access to a shared buffer. 124 // duplicating access to a shared buffer.
125 type DuplicateBufferHandleOptions struct { 125 type DuplicateBufferHandleOptions struct {
126 flags MojoDuplicateBufferHandleOptionsFlags 126 flags MojoDuplicateBufferHandleOptionsFlags
127 } 127 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698