User Tools

Site Tools


cs330_f2016:lab13genserver

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
cs330_f2016:lab13genserver [2017/03/23 00:42]
dhart created
cs330_f2016:lab13genserver [2021/06/30 23:42] (current)
Line 4: Line 4:
   use GenServer   use GenServer
  
 +  # Start Helper Functions (Don't Modify)
   def start_link() do   def start_link() do
     GenServer.start_link(__MODULE__,​ [], [])     GenServer.start_link(__MODULE__,​ [], [])
Line 23: Line 24:
     GenServer.call(name_server,​ {:resolve, name})     GenServer.call(name_server,​ {:resolve, name})
   end   end
 +  #End Helper Functions
 +
  
  
Line 44: Line 47:
   end   end
  
-  ​def handle_call(request,​ from, state) do +  def handle_cast(first_thing,​second_thing ) do
-    super(request,​ from, state) +
-  end +
- +
-  ​def handle_cast(first_thing,​second_thing,​third_thing ​) do+
     ​     ​
     #Change the parameter names appropriately     #Change the parameter names appropriately
     #Your code here     #Your code here
     ​     ​
 +  end
 +  ​
 +
 +
 +
 +  def handle_call(request,​ from, state) do
 +    super(request,​ from, state)
   end   end
  
   def handle_cast(request,​ state) do   def handle_cast(request,​ state) do
     super(request,​ state)     super(request,​ state)
-  end 
- 
-  def handle_info({:​DOWN,​ ref, :process, _pid, _reason}, state) do 
-    ​ 
-    #The message received if a process went down. You will need to remove the dead process from the registry. 
-    #Your code here 
-    ​ 
   end   end
  
cs330_f2016/lab13genserver.1490229748.txt.gz · Last modified: 2021/06/30 23:40 (external edit)