register method
Implementation
Future<Registration> register(String procedure, Result Function(Invocation invocation) endpoint) {
var register = msg.Register(_nextID, procedure);
var completer = Completer<Registration>();
_registerRequests[register.requestID] = RegisterRequest(completer, endpoint);
_baseSession.send(_wampSession.sendMessage(register));
return completer.future;
}