Formatted and fix minor fixes

This commit is contained in:
Eishun Kondoh 2018-03-17 22:43:58 +09:00
parent 442fe2eaa4
commit 112e0ce4b5
4 changed files with 14 additions and 8 deletions

View file

@ -1,10 +1,11 @@
defmodule Tres.Controller do
def controller_helpers do
quote do
import Tres.SwitchRegistry, only: [
send_message: 2,
get_current_xid: 1
]
import Tres.SwitchRegistry,
only: [
send_message: 2,
get_current_xid: 1
]
use Tres.Messages
use Tres.MessageHelper

View file

@ -124,10 +124,12 @@ defmodule Tres.SecureChannel do
defp init_handler(state_data) do
%State{datapath_id: dpid, aux_id: aux_id} = state_data
case MessageHandlerSup.start_child({dpid, aux_id}) do
{:ok, pid} ->
ref = Process.monitor(pid)
%{state_data | handler_pid: pid, handler_ref: ref}
{:error, reason} ->
{:stop, reason}
end
@ -210,6 +212,7 @@ defmodule Tres.SecureChannel do
%State{} = new_state_data ->
start_periodic_idle_check()
{:keep_state, new_state_data}
{:stop, reason} ->
close_connection({:handler_down, reason}, state_data)
end

View file

@ -27,7 +27,7 @@ defmodule Tres.SwitchRegistry do
end
def get_current_xid({_dpid, _aux_id} = datapath_id) do
[{pid, _}|_] = Registry.lookup(__MODULE__, datapath_id)
[{pid, _} | _] = Registry.lookup(__MODULE__, datapath_id)
:gen_statem.call(pid, :get_xid, 1000)
end