Include _generated now so I get all the latest fancy stuff
[theonering] / src / tp / _generated / constants.py
1 # -*- coding: utf-8 -*-
2 """List of constants, generated from the Telepathy spec version 0.19.0
3
4 Copyright © 2005-2009 Collabora Limited
5 Copyright © 2005-2009 Nokia Corporation
6 Copyright © 2006 INdT
7
8
9 This library is free software; you can redistribute it and/or
10 modify it under the terms of the GNU Lesser General Public
11 License as published by the Free Software Foundation; either
12 version 2.1 of the License, or (at your option) any later version.
13
14 This library is distributed in the hope that it will be useful,
15 but WITHOUT ANY WARRANTY; without even the implied warranty of
16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
17 Lesser General Public License for more details.
18
19 You should have received a copy of the GNU Lesser General Public
20 License along with this library; if not, write to the Free Software
21 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
22
23 """
24
25 # Conn_Mgr_Param_Flags (bitfield/set of flags, 0 for none)
26 CONN_MGR_PARAM_FLAG_REQUIRED = 1
27 CONN_MGR_PARAM_FLAG_REGISTER = 2
28 CONN_MGR_PARAM_FLAG_HAS_DEFAULT = 4
29 CONN_MGR_PARAM_FLAG_SECRET = 8
30 CONN_MGR_PARAM_FLAG_DBUS_PROPERTY = 16
31
32
33 # Handle_Type
34 HANDLE_TYPE_NONE = 0
35 HANDLE_TYPE_CONTACT = 1
36 HANDLE_TYPE_ROOM = 2
37 HANDLE_TYPE_LIST = 3
38 HANDLE_TYPE_GROUP = 4
39 LAST_HANDLE_TYPE = 4
40 # Connection_Status
41 CONNECTION_STATUS_CONNECTED = 0
42 CONNECTION_STATUS_CONNECTING = 1
43 CONNECTION_STATUS_DISCONNECTED = 2
44 LAST_CONNECTION_STATUS = 2
45 # Connection_Status_Reason
46 CONNECTION_STATUS_REASON_NONE_SPECIFIED = 0
47 CONNECTION_STATUS_REASON_REQUESTED = 1
48 CONNECTION_STATUS_REASON_NETWORK_ERROR = 2
49 CONNECTION_STATUS_REASON_AUTHENTICATION_FAILED = 3
50 CONNECTION_STATUS_REASON_ENCRYPTION_ERROR = 4
51 CONNECTION_STATUS_REASON_NAME_IN_USE = 5
52 CONNECTION_STATUS_REASON_CERT_NOT_PROVIDED = 6
53 CONNECTION_STATUS_REASON_CERT_UNTRUSTED = 7
54 CONNECTION_STATUS_REASON_CERT_EXPIRED = 8
55 CONNECTION_STATUS_REASON_CERT_NOT_ACTIVATED = 9
56 CONNECTION_STATUS_REASON_CERT_HOSTNAME_MISMATCH = 10
57 CONNECTION_STATUS_REASON_CERT_FINGERPRINT_MISMATCH = 11
58 CONNECTION_STATUS_REASON_CERT_SELF_SIGNED = 12
59 CONNECTION_STATUS_REASON_CERT_OTHER_ERROR = 13
60 LAST_CONNECTION_STATUS_REASON = 13
61 # Connection_Alias_Flags (bitfield/set of flags, 0 for none)
62 CONNECTION_ALIAS_FLAG_USER_SET = 1
63
64
65 # Connection_Capability_Flags (bitfield/set of flags, 0 for none)
66 CONNECTION_CAPABILITY_FLAG_CREATE = 1
67 CONNECTION_CAPABILITY_FLAG_INVITE = 2
68
69
70 # Contact_Info_Flag
71 CONTACT_INFO_FLAG_CAN_SET = 1
72 CONTACT_INFO_FLAG_PUSH = 2
73 LAST_CONTACT_INFO_FLAG = 2
74 # Contact_Info_Field_Flags (bitfield/set of flags, 0 for none)
75 CONTACT_INFO_FIELD_FLAG_PARAMETERS_MANDATORY = 1
76
77
78 # Connection_Presence_Type
79 CONNECTION_PRESENCE_TYPE_UNSET = 0
80 CONNECTION_PRESENCE_TYPE_OFFLINE = 1
81 CONNECTION_PRESENCE_TYPE_AVAILABLE = 2
82 CONNECTION_PRESENCE_TYPE_AWAY = 3
83 CONNECTION_PRESENCE_TYPE_EXTENDED_AWAY = 4
84 CONNECTION_PRESENCE_TYPE_HIDDEN = 5
85 CONNECTION_PRESENCE_TYPE_BUSY = 6
86 CONNECTION_PRESENCE_TYPE_UNKNOWN = 7
87 CONNECTION_PRESENCE_TYPE_ERROR = 8
88 LAST_CONNECTION_PRESENCE_TYPE = 8
89 # Rich_Presence_Access_Control_Type
90 RICH_PRESENCE_ACCESS_CONTROL_TYPE_WHITELIST = 0
91 RICH_PRESENCE_ACCESS_CONTROL_TYPE_PUBLISH_LIST = 1
92 RICH_PRESENCE_ACCESS_CONTROL_TYPE_GROUP = 2
93 RICH_PRESENCE_ACCESS_CONTROL_TYPE_OPEN = 3
94 LAST_RICH_PRESENCE_ACCESS_CONTROL_TYPE = 3
95 # Media_Stream_Type
96 MEDIA_STREAM_TYPE_AUDIO = 0
97 MEDIA_STREAM_TYPE_VIDEO = 1
98 LAST_MEDIA_STREAM_TYPE = 1
99 # Media_Stream_State
100 MEDIA_STREAM_STATE_DISCONNECTED = 0
101 MEDIA_STREAM_STATE_CONNECTING = 1
102 MEDIA_STREAM_STATE_CONNECTED = 2
103 LAST_MEDIA_STREAM_STATE = 2
104 # Media_Stream_Direction
105 MEDIA_STREAM_DIRECTION_NONE = 0
106 MEDIA_STREAM_DIRECTION_SEND = 1
107 MEDIA_STREAM_DIRECTION_RECEIVE = 2
108 MEDIA_STREAM_DIRECTION_BIDIRECTIONAL = 3
109 LAST_MEDIA_STREAM_DIRECTION = 3
110 # Media_Stream_Pending_Send (bitfield/set of flags, 0 for none)
111 MEDIA_STREAM_PENDING_LOCAL_SEND = 1
112 MEDIA_STREAM_PENDING_REMOTE_SEND = 2
113
114
115 # Channel_Media_Capabilities (bitfield/set of flags, 0 for none)
116 CHANNEL_MEDIA_CAPABILITY_AUDIO = 1
117 CHANNEL_MEDIA_CAPABILITY_VIDEO = 2
118 CHANNEL_MEDIA_CAPABILITY_NAT_TRAVERSAL_STUN = 4
119 CHANNEL_MEDIA_CAPABILITY_NAT_TRAVERSAL_GTALK_P2P = 8
120 CHANNEL_MEDIA_CAPABILITY_NAT_TRAVERSAL_ICE_UDP = 16
121 CHANNEL_MEDIA_CAPABILITY_IMMUTABLE_STREAMS = 32
122
123
124 # Channel_Text_Send_Error
125 CHANNEL_TEXT_SEND_ERROR_UNKNOWN = 0
126 CHANNEL_TEXT_SEND_ERROR_OFFLINE = 1
127 CHANNEL_TEXT_SEND_ERROR_INVALID_CONTACT = 2
128 CHANNEL_TEXT_SEND_ERROR_PERMISSION_DENIED = 3
129 CHANNEL_TEXT_SEND_ERROR_TOO_LONG = 4
130 CHANNEL_TEXT_SEND_ERROR_NOT_IMPLEMENTED = 5
131 LAST_CHANNEL_TEXT_SEND_ERROR = 5
132 # Channel_Text_Message_Type
133 CHANNEL_TEXT_MESSAGE_TYPE_NORMAL = 0
134 CHANNEL_TEXT_MESSAGE_TYPE_ACTION = 1
135 CHANNEL_TEXT_MESSAGE_TYPE_NOTICE = 2
136 CHANNEL_TEXT_MESSAGE_TYPE_AUTO_REPLY = 3
137 CHANNEL_TEXT_MESSAGE_TYPE_DELIVERY_REPORT = 4
138 LAST_CHANNEL_TEXT_MESSAGE_TYPE = 4
139 # Channel_Text_Message_Flags (bitfield/set of flags, 0 for none)
140 CHANNEL_TEXT_MESSAGE_FLAG_TRUNCATED = 1
141 CHANNEL_TEXT_MESSAGE_FLAG_NON_TEXT_CONTENT = 2
142 CHANNEL_TEXT_MESSAGE_FLAG_SCROLLBACK = 4
143 CHANNEL_TEXT_MESSAGE_FLAG_RESCUED = 8
144
145
146 # Tube_Type
147 TUBE_TYPE_DBUS = 0
148 TUBE_TYPE_STREAM = 1
149 LAST_TUBE_TYPE = 1
150 # Tube_State
151 TUBE_STATE_LOCAL_PENDING = 0
152 TUBE_STATE_REMOTE_PENDING = 1
153 TUBE_STATE_OPEN = 2
154 LAST_TUBE_STATE = 2
155 # File_Transfer_State
156 FILE_TRANSFER_STATE_NONE = 0
157 FILE_TRANSFER_STATE_PENDING = 1
158 FILE_TRANSFER_STATE_ACCEPTED = 2
159 FILE_TRANSFER_STATE_OPEN = 3
160 FILE_TRANSFER_STATE_COMPLETED = 4
161 FILE_TRANSFER_STATE_CANCELLED = 5
162 LAST_FILE_TRANSFER_STATE = 5
163 # File_Transfer_State_Change_Reason
164 FILE_TRANSFER_STATE_CHANGE_REASON_NONE = 0
165 FILE_TRANSFER_STATE_CHANGE_REASON_REQUESTED = 1
166 FILE_TRANSFER_STATE_CHANGE_REASON_LOCAL_STOPPED = 2
167 FILE_TRANSFER_STATE_CHANGE_REASON_REMOTE_STOPPED = 3
168 FILE_TRANSFER_STATE_CHANGE_REASON_LOCAL_ERROR = 4
169 FILE_TRANSFER_STATE_CHANGE_REASON_REMOTE_ERROR = 5
170 LAST_FILE_TRANSFER_STATE_CHANGE_REASON = 5
171 # File_Hash_Type
172 FILE_HASH_TYPE_NONE = 0
173 FILE_HASH_TYPE_MD5 = 1
174 FILE_HASH_TYPE_SHA1 = 2
175 FILE_HASH_TYPE_SHA256 = 3
176 LAST_FILE_HASH_TYPE = 3
177 # Channel_Contact_Search_State
178 CHANNEL_CONTACT_SEARCH_STATE_NOT_STARTED = 0
179 CHANNEL_CONTACT_SEARCH_STATE_IN_PROGRESS = 1
180 CHANNEL_CONTACT_SEARCH_STATE_MORE_AVAILABLE = 2
181 CHANNEL_CONTACT_SEARCH_STATE_COMPLETED = 3
182 CHANNEL_CONTACT_SEARCH_STATE_FAILED = 4
183 LAST_CHANNEL_CONTACT_SEARCH_STATE = 4
184 # Call_State
185 CALL_STATE_UNKNOWN = 0
186 CALL_STATE_PENDING_INITIATOR = 1
187 CALL_STATE_PENDING_RECEIVER = 2
188 CALL_STATE_ACCEPTED = 3
189 CALL_STATE_ENDED = 4
190 LAST_CALL_STATE = 4
191 # Call_Flags (bitfield/set of flags, 0 for none)
192 CALL_FLAG_LOCALLY_RINGING = 1
193 CALL_FLAG_QUEUED = 2
194 CALL_FLAG_LOCALLY_HELD = 4
195 CALL_FLAG_FORWARDED = 8
196 CALL_FLAG_IN_PROGRESS = 16
197 CALL_FLAG_CLEARING = 32
198
199
200 # Call_State_Change_Reason
201 CALL_STATE_CHANGE_REASON_UNKNOWN = 0
202 CALL_STATE_CHANGE_REASON_USER_REQUESTED = 1
203 LAST_CALL_STATE_CHANGE_REASON = 1
204 # Call_Member_Flags (bitfield/set of flags, 0 for none)
205 CALL_MEMBER_FLAG_RINGING = 1
206 CALL_MEMBER_FLAG_HELD = 2
207
208
209 # Channel_Call_State_Flags (bitfield/set of flags, 0 for none)
210 CHANNEL_CALL_STATE_RINGING = 1
211 CHANNEL_CALL_STATE_QUEUED = 2
212 CHANNEL_CALL_STATE_HELD = 4
213 CHANNEL_CALL_STATE_FORWARDED = 8
214 CHANNEL_CALL_STATE_IN_PROGRESS = 16
215
216
217 # Channel_Chat_State
218 CHANNEL_CHAT_STATE_GONE = 0
219 CHANNEL_CHAT_STATE_INACTIVE = 1
220 CHANNEL_CHAT_STATE_ACTIVE = 2
221 CHANNEL_CHAT_STATE_PAUSED = 3
222 CHANNEL_CHAT_STATE_COMPOSING = 4
223 LAST_CHANNEL_CHAT_STATE = 4
224 # DTMF_Event
225 DTMF_EVENT_DIGIT_0 = 0
226 DTMF_EVENT_DIGIT_1 = 1
227 DTMF_EVENT_DIGIT_2 = 2
228 DTMF_EVENT_DIGIT_3 = 3
229 DTMF_EVENT_DIGIT_4 = 4
230 DTMF_EVENT_DIGIT_5 = 5
231 DTMF_EVENT_DIGIT_6 = 6
232 DTMF_EVENT_DIGIT_7 = 7
233 DTMF_EVENT_DIGIT_8 = 8
234 DTMF_EVENT_DIGIT_9 = 9
235 DTMF_EVENT_ASTERISK = 10
236 DTMF_EVENT_HASH = 11
237 DTMF_EVENT_LETTER_A = 12
238 DTMF_EVENT_LETTER_B = 13
239 DTMF_EVENT_LETTER_C = 14
240 DTMF_EVENT_LETTER_D = 15
241 LAST_DTMF_EVENT = 15
242 # Channel_Group_Flags (bitfield/set of flags, 0 for none)
243 CHANNEL_GROUP_FLAG_CAN_ADD = 1
244 CHANNEL_GROUP_FLAG_CAN_REMOVE = 2
245 CHANNEL_GROUP_FLAG_CAN_RESCIND = 4
246 CHANNEL_GROUP_FLAG_MESSAGE_ADD = 8
247 CHANNEL_GROUP_FLAG_MESSAGE_REMOVE = 16
248 CHANNEL_GROUP_FLAG_MESSAGE_ACCEPT = 32
249 CHANNEL_GROUP_FLAG_MESSAGE_REJECT = 64
250 CHANNEL_GROUP_FLAG_MESSAGE_RESCIND = 128
251 CHANNEL_GROUP_FLAG_CHANNEL_SPECIFIC_HANDLES = 256
252 CHANNEL_GROUP_FLAG_ONLY_ONE_GROUP = 512
253 CHANNEL_GROUP_FLAG_HANDLE_OWNERS_NOT_AVAILABLE = 1024
254 CHANNEL_GROUP_FLAG_PROPERTIES = 2048
255 CHANNEL_GROUP_FLAG_MEMBERS_CHANGED_DETAILED = 4096
256 CHANNEL_GROUP_FLAG_MESSAGE_DEPART = 8192
257
258
259 # Channel_Group_Change_Reason
260 CHANNEL_GROUP_CHANGE_REASON_NONE = 0
261 CHANNEL_GROUP_CHANGE_REASON_OFFLINE = 1
262 CHANNEL_GROUP_CHANGE_REASON_KICKED = 2
263 CHANNEL_GROUP_CHANGE_REASON_BUSY = 3
264 CHANNEL_GROUP_CHANGE_REASON_INVITED = 4
265 CHANNEL_GROUP_CHANGE_REASON_BANNED = 5
266 CHANNEL_GROUP_CHANGE_REASON_ERROR = 6
267 CHANNEL_GROUP_CHANGE_REASON_INVALID_CONTACT = 7
268 CHANNEL_GROUP_CHANGE_REASON_NO_ANSWER = 8
269 CHANNEL_GROUP_CHANGE_REASON_RENAMED = 9
270 CHANNEL_GROUP_CHANGE_REASON_PERMISSION_DENIED = 10
271 CHANNEL_GROUP_CHANGE_REASON_SEPARATED = 11
272 LAST_CHANNEL_GROUP_CHANGE_REASON = 11
273 # Local_Hold_State
274 LOCAL_HOLD_STATE_UNHELD = 0
275 LOCAL_HOLD_STATE_HELD = 1
276 LOCAL_HOLD_STATE_PENDING_HOLD = 2
277 LOCAL_HOLD_STATE_PENDING_UNHOLD = 3
278 LAST_LOCAL_HOLD_STATE = 3
279 # Local_Hold_State_Reason
280 LOCAL_HOLD_STATE_REASON_NONE = 0
281 LOCAL_HOLD_STATE_REASON_REQUESTED = 1
282 LOCAL_HOLD_STATE_REASON_RESOURCE_NOT_AVAILABLE = 2
283 LAST_LOCAL_HOLD_STATE_REASON = 2
284 # Channel_Password_Flags (bitfield/set of flags, 0 for none)
285 CHANNEL_PASSWORD_FLAG_PROVIDE = 8
286
287
288 # Message_Part_Support_Flags (bitfield/set of flags, 0 for none)
289 MESSAGE_PART_SUPPORT_FLAG_ONE_ATTACHMENT = 1
290 MESSAGE_PART_SUPPORT_FLAG_MULTIPLE_ATTACHMENTS = 2
291
292
293 # Message_Sending_Flags (bitfield/set of flags, 0 for none)
294 MESSAGE_SENDING_FLAG_REPORT_DELIVERY = 1
295
296
297 # Delivery_Status
298 DELIVERY_STATUS_UNKNOWN = 0
299 DELIVERY_STATUS_DELIVERED = 1
300 DELIVERY_STATUS_TEMPORARILY_FAILED = 2
301 DELIVERY_STATUS_PERMANENTLY_FAILED = 3
302 DELIVERY_STATUS_ACCEPTED = 4
303 LAST_DELIVERY_STATUS = 4
304 # Delivery_Reporting_Support_Flags (bitfield/set of flags, 0 for none)
305 DELIVERY_REPORTING_SUPPORT_FLAG_RECEIVE_FAILURES = 1
306 DELIVERY_REPORTING_SUPPORT_FLAG_RECEIVE_SUCCESSES = 2
307
308
309 # Tube_Channel_State
310 TUBE_CHANNEL_STATE_LOCAL_PENDING = 0
311 TUBE_CHANNEL_STATE_REMOTE_PENDING = 1
312 TUBE_CHANNEL_STATE_OPEN = 2
313 TUBE_CHANNEL_STATE_NOT_OFFERED = 3
314 LAST_TUBE_CHANNEL_STATE = 3
315 # Socket_Address_Type
316 SOCKET_ADDRESS_TYPE_UNIX = 0
317 SOCKET_ADDRESS_TYPE_ABSTRACT_UNIX = 1
318 SOCKET_ADDRESS_TYPE_IPV4 = 2
319 SOCKET_ADDRESS_TYPE_IPV6 = 3
320 LAST_SOCKET_ADDRESS_TYPE = 3
321 # Socket_Access_Control
322 SOCKET_ACCESS_CONTROL_LOCALHOST = 0
323 SOCKET_ACCESS_CONTROL_PORT = 1
324 SOCKET_ACCESS_CONTROL_NETMASK = 2
325 SOCKET_ACCESS_CONTROL_CREDENTIALS = 3
326 LAST_SOCKET_ACCESS_CONTROL = 3
327 # Media_Stream_Error
328 MEDIA_STREAM_ERROR_UNKNOWN = 0
329 MEDIA_STREAM_ERROR_EOS = 1
330 MEDIA_STREAM_ERROR_CODEC_NEGOTIATION_FAILED = 2
331 MEDIA_STREAM_ERROR_CONNECTION_FAILED = 3
332 MEDIA_STREAM_ERROR_NETWORK_ERROR = 4
333 MEDIA_STREAM_ERROR_NO_CODECS = 5
334 MEDIA_STREAM_ERROR_INVALID_CM_BEHAVIOR = 6
335 MEDIA_STREAM_ERROR_MEDIA_ERROR = 7
336 LAST_MEDIA_STREAM_ERROR = 7
337 # Media_Stream_Base_Proto
338 MEDIA_STREAM_BASE_PROTO_UDP = 0
339 MEDIA_STREAM_BASE_PROTO_TCP = 1
340 LAST_MEDIA_STREAM_BASE_PROTO = 1
341 # Media_Stream_Transport_Type
342 MEDIA_STREAM_TRANSPORT_TYPE_LOCAL = 0
343 MEDIA_STREAM_TRANSPORT_TYPE_DERIVED = 1
344 MEDIA_STREAM_TRANSPORT_TYPE_RELAY = 2
345 LAST_MEDIA_STREAM_TRANSPORT_TYPE = 2
346 # Call_Content_Disposition
347 CALL_CONTENT_DISPOSITION_NONE = 0
348 CALL_CONTENT_DISPOSITION_EARLY_MEDIA = 1
349 CALL_CONTENT_DISPOSITION_INITIAL = 2
350 LAST_CALL_CONTENT_DISPOSITION = 2
351 # Sending_State
352 SENDING_STATE_NONE = 0
353 SENDING_STATE_PENDING_SEND = 1
354 SENDING_STATE_SENDING = 2
355 LAST_SENDING_STATE = 2
356 # Stream_Transport_Type
357 STREAM_TRANSPORT_TYPE_RAW_UDP = 0
358 STREAM_TRANSPORT_TYPE_ICE = 1
359 STREAM_TRANSPORT_TYPE_GTALK_P2P = 2
360 STREAM_TRANSPORT_TYPE_WLM_8_5 = 3
361 STREAM_TRANSPORT_TYPE_WLM_2009 = 4
362 LAST_STREAM_TRANSPORT_TYPE = 4
363 # Debug_Level
364 DEBUG_LEVEL_ERROR = 0
365 DEBUG_LEVEL_CRITICAL = 1
366 DEBUG_LEVEL_WARNING = 2
367 DEBUG_LEVEL_MESSAGE = 3
368 DEBUG_LEVEL_INFO = 4
369 DEBUG_LEVEL_DEBUG = 5
370 LAST_DEBUG_LEVEL = 5
371 # Property_Flags (bitfield/set of flags, 0 for none)
372 PROPERTY_FLAG_READ = 1
373 PROPERTY_FLAG_WRITE = 2
374