// D3SE - Diablo III Server Emulator // Copyright (C) 2011 Blizzhackers // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU Affero General Public License as // published by the Free Software Foundation, either version 3 of the // License, or (at your option) any later version. package bnet.protocol; import "google/protobuf/descriptor.proto"; message NO_RESPONSE { } message Address { required string address = 1; optional uint32 port = 2; optional Address next = 3; } message ProcessId { optional uint32 label = 1; required uint32 epoch = 2; } message ObjectAddress { required ProcessId host = 1; required uint64 object_id = 2; } message NoData { } extend google.protobuf.MethodOptions { optional uint32 method_id = 50000; optional uint32 cost = 50001; optional float timeout = 50002; }