syntax = "proto3"; option optimize_for = SPEED; package fair.mq.ofi; message DataAddressAnnouncement { uint32 ipv4 = 1; // in_addr_t from uint32 port = 2; // in_port_t from } message PostBuffer { uint64 size = 1; // buffer size (size_t) } message PostBufferAcknowledgement { uint64 size = 1; // size_t } message ControlMessage { oneof type { DataAddressAnnouncement data_address_announcement = 1; PostBuffer post_buffer = 2; PostBufferAcknowledgement post_buffer_acknowledgement = 3; } }