protobufs.pl -- Google's Protocol Buffers ("protobufs")![Show source Show source](/pldoc/res/source.png) |
protobuf_field_is_map/2 | Succeeds if MessageType 's FieldName is defined as a map<...> in the .proto file. | ![Show source Source](/pldoc/res/source.png) |
protobuf_map_pairs/3 | Convert between a list of protobuf map entries (in the form DictTag{key:Key, value:Value} and a key-value list as described in library(pairs). | ![Show source Source](/pldoc/res/source.png) |
protobuf_message/2 | Marshals and unmarshals byte streams encoded using Google's Protobuf grammars. | ![Show source Source](/pldoc/res/source.png) |
protobuf_message/3 | Marshals and unmarshals byte streams encoded using Google's Protobuf grammars. | ![Show source Source](/pldoc/res/source.png) |
protobuf_parse_from_codes/3 | Process bytes (list of int) that is the serialized form of a message (designated by MessageType ), creating a Prolog term. | ![Show source Source](/pldoc/res/source.png) |
protobuf_serialize_to_codes/3 | Process a Prolog term into bytes (list of int) that is the serialized form of a message (designated by MessageType ). | ![Show source Source](/pldoc/res/source.png) |