1*44da471fSbeccabroek/** 2*44da471fSbeccabroek * Network block device (NBD) Server service. Keeps all NBD connections. 3*44da471fSbeccabroek * 4*44da471fSbeccabroek * @module app/common/services/nbdServerService 5*44da471fSbeccabroek * @exports nbdServerService 6*44da471fSbeccabroek * @name nbdServerService 7*44da471fSbeccabroek 8*44da471fSbeccabroek */ 9*44da471fSbeccabroek 10*44da471fSbeccabroekwindow.angular && (function(angular) { 11*44da471fSbeccabroek 'use strict'; 12*44da471fSbeccabroek 13*44da471fSbeccabroek angular.module('app.common.services').service('nbdServerService', [ 14*44da471fSbeccabroek 'Constants', 15*44da471fSbeccabroek function(Constants) { 16*44da471fSbeccabroek this.nbdServerMap = {}; 17*44da471fSbeccabroek 18*44da471fSbeccabroek this.addConnection = function(index, nbdServer, file) { 19*44da471fSbeccabroek this.nbdServerMap[index] = {'server': nbdServer, 'file': file}; 20*44da471fSbeccabroek }; 21*44da471fSbeccabroek this.getExistingConnections = function(index) { 22*44da471fSbeccabroek return this.nbdServerMap; 23*44da471fSbeccabroek } 24*44da471fSbeccabroek } 25*44da471fSbeccabroek ]); 26*44da471fSbeccabroek})(window.angular); 27