Advertisement
Guest User

Untitled

a guest
Feb 19th, 2018
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.68 KB | None | 0 0
  1. function DirectoryManager:_registerProtocol()
  2.   -- build list of services expected by the directory_proxy
  3.   local services = {}
  4.   for i, iservice in ipairs(self._iservices) do
  5.     services[iservice:getName()] = iservice:getPath()
  6.   end
  7.  
  8.   -- async call
  9.   self._directory_proxy:addProtocol(self._protocol_name, services, function(status, error)
  10.       if not status then
  11.         self._log:warning('[DirectoryManager]: failure during protocol registration, '..error)
  12.         self._log:debug('[DirectoryManager]: retry in 30 secs')
  13.         return false
  14.       else
  15.         self._log:debug('[DirectoryManager]: protocol successfully registered')
  16.         return true
  17.       end
  18.   end)
  19. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement