1%% Autogenerated code. Do not edit. 2%% 3%% The contents of this file are subject to the Mozilla Public License 4%% Version 1.1 (the "License"); you may not use this file except in 5%% compliance with the License. You may obtain a copy of the License 6%% at http://www.mozilla.org/MPL/ 7%% 8%% Software distributed under the License is distributed on an "AS IS" 9%% basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See 10%% the License for the specific language governing rights and 11%% limitations under the License. 12%% 13%% The Original Code is RabbitMQ. 14%% 15%% The Initial Developer of the Original Code is VMware, Inc. 16%% Copyright (c) 2007-2013 VMware, Inc. All rights reserved. 17%% 18-define(PROTOCOL_PORT, 5672). 19-define(FRAME_METHOD, 1). 20-define(FRAME_HEADER, 2). 21-define(FRAME_BODY, 3). 22-define(FRAME_HEARTBEAT, 8). 23-define(FRAME_MIN_SIZE, 4096). 24-define(FRAME_END, 206). 25-define(REPLY_SUCCESS, 200). 26-define(CONTENT_TOO_LARGE, 311). 27-define(NO_ROUTE, 312). 28-define(NO_CONSUMERS, 313). 29-define(ACCESS_REFUSED, 403). 30-define(NOT_FOUND, 404). 31-define(RESOURCE_LOCKED, 405). 32-define(PRECONDITION_FAILED, 406). 33-define(CONNECTION_FORCED, 320). 34-define(INVALID_PATH, 402). 35-define(FRAME_ERROR, 501). 36-define(SYNTAX_ERROR, 502). 37-define(COMMAND_INVALID, 503). 38-define(CHANNEL_ERROR, 504). 39-define(UNEXPECTED_FRAME, 505). 40-define(RESOURCE_ERROR, 506). 41-define(NOT_ALLOWED, 530). 42-define(NOT_IMPLEMENTED, 540). 43-define(INTERNAL_ERROR, 541). 44-define(FRAME_OOB_METHOD, 4). 45-define(FRAME_OOB_HEADER, 5). 46-define(FRAME_OOB_BODY, 6). 47-define(FRAME_TRACE, 7). 48-define(NOT_DELIVERED, 310). 49%% Method field records. 50-record('connection.start', {version_major = 0, version_minor = 9, server_properties, mechanisms = <<"PLAIN">>, locales = <<"en_US">>}). 51-record('connection.start_ok', {client_properties, mechanism = <<"PLAIN">>, response, locale = <<"en_US">>}). 52-record('connection.secure', {challenge}). 53-record('connection.secure_ok', {response}). 54-record('connection.tune', {channel_max = 0, frame_max = 0, heartbeat = 0}). 55-record('connection.tune_ok', {channel_max = 0, frame_max = 0, heartbeat = 0}). 56-record('connection.open', {virtual_host = <<"/">>, capabilities = <<"">>, insist = false}). 57-record('connection.open_ok', {known_hosts = <<"">>}). 58-record('connection.close', {reply_code, reply_text = <<"">>, class_id, method_id}). 59-record('connection.close_ok', {}). 60-record('connection.redirect', {host, known_hosts = <<"">>}). 61-record('channel.open', {out_of_band = <<"">>}). 62-record('channel.open_ok', {channel_id = <<"">>}). 63-record('channel.flow', {active}). 64-record('channel.flow_ok', {active}). 65-record('channel.close', {reply_code, reply_text = <<"">>, class_id, method_id}). 66-record('channel.close_ok', {}). 67-record('channel.alert', {reply_code, reply_text = <<"">>, details = []}). 68-record('access.request', {realm = <<"/data">>, exclusive = false, passive = true, active = true, write = true, read = true}). 69-record('access.request_ok', {ticket = 1}). 70-record('exchange.declare', {ticket = 0, exchange, type = <<"direct">>, passive = false, durable = false, auto_delete = false, internal = false, nowait = false, arguments = []}). 71-record('exchange.declare_ok', {}). 72-record('exchange.delete', {ticket = 0, exchange, if_unused = false, nowait = false}). 73-record('exchange.delete_ok', {}). 74-record('exchange.bind', {ticket = 0, destination, source, routing_key = <<"">>, nowait = false, arguments = []}). 75-record('exchange.bind_ok', {}). 76-record('exchange.unbind', {ticket = 0, destination, source, routing_key = <<"">>, nowait = false, arguments = []}). 77-record('exchange.unbind_ok', {}). 78-record('queue.declare', {ticket = 0, queue = <<"">>, passive = false, durable = false, exclusive = false, auto_delete = false, nowait = false, arguments = []}). 79-record('queue.declare_ok', {queue, message_count, consumer_count}). 80-record('queue.bind', {ticket = 0, queue = <<"">>, exchange, routing_key = <<"">>, nowait = false, arguments = []}). 81-record('queue.bind_ok', {}). 82-record('queue.purge', {ticket = 0, queue = <<"">>, nowait = false}). 83-record('queue.purge_ok', {message_count}). 84-record('queue.delete', {ticket = 0, queue = <<"">>, if_unused = false, if_empty = false, nowait = false}). 85-record('queue.delete_ok', {message_count}). 86-record('queue.unbind', {ticket = 0, queue = <<"">>, exchange, routing_key = <<"">>, arguments = []}). 87-record('queue.unbind_ok', {}). 88-record('basic.qos', {prefetch_size = 0, prefetch_count = 0, global = false}). 89-record('basic.qos_ok', {}). 90-record('basic.consume', {ticket = 0, queue = <<"">>, consumer_tag = <<"">>, no_local = false, no_ack = false, exclusive = false, nowait = false, arguments = []}). 91-record('basic.consume_ok', {consumer_tag}). 92-record('basic.cancel', {consumer_tag, nowait = false}). 93-record('basic.cancel_ok', {consumer_tag}). 94-record('basic.publish', {ticket = 0, exchange = <<"">>, routing_key = <<"">>, mandatory = false, immediate = false}). 95-record('basic.return', {reply_code, reply_text = <<"">>, exchange, routing_key}). 96-record('basic.deliver', {consumer_tag, delivery_tag, redelivered = false, exchange, routing_key}). 97-record('basic.get', {ticket = 0, queue = <<"">>, no_ack = false}). 98-record('basic.get_ok', {delivery_tag, redelivered = false, exchange, routing_key, message_count}). 99-record('basic.get_empty', {cluster_id = <<"">>}). 100-record('basic.ack', {delivery_tag = 0, multiple = false}). 101-record('basic.reject', {delivery_tag, requeue = true}). 102-record('basic.recover_async', {requeue = false}). 103-record('basic.recover', {requeue = false}). 104-record('basic.recover_ok', {}). 105-record('basic.nack', {delivery_tag = 0, multiple = false, requeue = true}). 106-record('tx.select', {}). 107-record('tx.select_ok', {}). 108-record('tx.commit', {}). 109-record('tx.commit_ok', {}). 110-record('tx.rollback', {}). 111-record('tx.rollback_ok', {}). 112-record('confirm.select', {nowait = false}). 113-record('confirm.select_ok', {}). 114-record('file.qos', {prefetch_size = 0, prefetch_count = 0, global = false}). 115-record('file.qos_ok', {}). 116-record('file.consume', {ticket = 1, queue = <<"">>, consumer_tag = <<"">>, no_local = false, no_ack = false, exclusive = false, nowait = false}). 117-record('file.consume_ok', {consumer_tag}). 118-record('file.cancel', {consumer_tag, nowait = false}). 119-record('file.cancel_ok', {consumer_tag}). 120-record('file.open', {identifier, content_size}). 121-record('file.open_ok', {staged_size}). 122-record('file.stage', {}). 123-record('file.publish', {ticket = 1, exchange = <<"">>, routing_key = <<"">>, mandatory = false, immediate = false, identifier}). 124-record('file.return', {reply_code = 200, reply_text = <<"">>, exchange, routing_key}). 125-record('file.deliver', {consumer_tag, delivery_tag, redelivered = false, exchange, routing_key, identifier}). 126-record('file.ack', {delivery_tag = 0, multiple = false}). 127-record('file.reject', {delivery_tag, requeue = true}). 128-record('stream.qos', {prefetch_size = 0, prefetch_count = 0, consume_rate = 0, global = false}). 129-record('stream.qos_ok', {}). 130-record('stream.consume', {ticket = 1, queue = <<"">>, consumer_tag = <<"">>, no_local = false, exclusive = false, nowait = false}). 131-record('stream.consume_ok', {consumer_tag}). 132-record('stream.cancel', {consumer_tag, nowait = false}). 133-record('stream.cancel_ok', {consumer_tag}). 134-record('stream.publish', {ticket = 1, exchange = <<"">>, routing_key = <<"">>, mandatory = false, immediate = false}). 135-record('stream.return', {reply_code = 200, reply_text = <<"">>, exchange, routing_key}). 136-record('stream.deliver', {consumer_tag, delivery_tag, exchange, queue}). 137-record('dtx.select', {}). 138-record('dtx.select_ok', {}). 139-record('dtx.start', {dtx_identifier}). 140-record('dtx.start_ok', {}). 141-record('tunnel.request', {meta_data}). 142-record('test.integer', {integer_1, integer_2, integer_3, integer_4, operation}). 143-record('test.integer_ok', {result}). 144-record('test.string', {string_1, string_2, operation}). 145-record('test.string_ok', {result}). 146-record('test.table', {table, integer_op, string_op}). 147-record('test.table_ok', {integer_result, string_result}). 148-record('test.content', {}). 149-record('test.content_ok', {content_checksum}). 150%% Class property records. 151-record('P_connection', {}). 152-record('P_channel', {}). 153-record('P_access', {}). 154-record('P_exchange', {}). 155-record('P_queue', {}). 156-record('P_basic', {content_type, content_encoding, headers, delivery_mode, priority, correlation_id, reply_to, expiration, message_id, timestamp, type, user_id, app_id, cluster_id}). 157-record('P_tx', {}). 158-record('P_confirm', {}). 159-record('P_file', {content_type, content_encoding, headers, priority, reply_to, message_id, filename, timestamp, cluster_id}). 160-record('P_stream', {content_type, content_encoding, headers, priority, timestamp}). 161-record('P_dtx', {}). 162-record('P_tunnel', {headers, proxy_name, data_name, durable, broadcast}). 163-record('P_test', {}). 164