From 7e111201f621243101fe588ce7927757402586cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Wed, 1 Aug 2018 15:07:37 +0200 Subject: Use fn/1,2 instead of fn/{1,2} everywhere --- doc/src/guide/parsers.asciidoc | 2 +- doc/src/guide/protocols.asciidoc | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'doc') diff --git a/doc/src/guide/parsers.asciidoc b/doc/src/guide/parsers.asciidoc index 9eacbfa..7a9c5a5 100644 --- a/doc/src/guide/parsers.asciidoc +++ b/doc/src/guide/parsers.asciidoc @@ -21,7 +21,7 @@ will only cover the first two. Text protocols are generally line based. This means that we can't do anything with them until we receive the full line. -A simple way to get a full line is to use `binary:split/{2,3}`. +A simple way to get a full line is to use `binary:split/2,3`. .Using binary:split/2 to get a line of input diff --git a/doc/src/guide/protocols.asciidoc b/doc/src/guide/protocols.asciidoc index b20b22d..8f77ef4 100644 --- a/doc/src/guide/protocols.asciidoc +++ b/doc/src/guide/protocols.asciidoc @@ -14,7 +14,7 @@ the call to `ranch:start_listener/5`. This callback must return `{ok, Pid}`, with `Pid` the pid of the new process. The newly started process can then freely initialize itself. However, -it must call `ranch:handshake/{1,2}` before doing any socket operation. +it must call `ranch:handshake/1,2` before doing any socket operation. This will ensure the connection process is the owner of the socket. It expects the listener's name as argument. @@ -25,7 +25,7 @@ It expects the listener's name as argument. If your protocol code requires specific socket options, you should set them while initializing your connection process, after -calling `ranch:handshake/{1,2}`. You can use `Transport:setopts/2` +calling `ranch:handshake/1,2`. You can use `Transport:setopts/2` for that purpose. Following is the complete protocol code for the example found @@ -64,7 +64,7 @@ loop(Socket, Transport) -> Special processes like the ones that use the `gen_statem` or `gen_server` behaviours have the particularity of having their `start_link` call not return until the `init` function returns. This is problematic, because -you won't be able to call `ranch:handshake/{1,2}` from the `init` callback +you won't be able to call `ranch:handshake/1,2` from the `init` callback as this would cause a deadlock to happen. Use the `gen_statem:enter_loop/4` function. It allows you to start your process -- cgit v1.2.3