dist/development/absync.concat.js
function AbsyncProvider( $provide, absyncCache ) {
	var self = this;

	// Store a reference to the provide provider.
	self.__provide     = $provide;
	// Store a reference to the cache service constructor.
	self.__absyncCache = absyncCache;

	// A reference to the socket.io instance we're using to receive updates from the server.
	self.__ioSocket = null;
	// We usually register event listeners on the socket.io instance right away.
	// If socket.io was not connected when a service was constructed, we put the registration request
	// into this array and register it as soon as socket.io is configured.
	self.__registerLater = [];
	// References to all registered event listeners.
	self.__listeners     = [];

	// The collections that absync provides.
	// The keys are the names of the collections, the value contains the constructor of
	// the respective cache service.
	self.__collections = {};

	// The entities that absync provides.
	// The keys are the names of the entities, the value contains the constructor of
	// the respective cache service.
	self.__entities = {};

	// Debug should either be set through a configure() call, or on instantiated services.
	self.debug = undefined;
}
function AbsyncProvider( $provide, absyncCache ) {
	var self = this;

	// Store a reference to the provide provider.
	self.__provide     = $provide;
	// Store a reference to the cache service constructor.
	self.__absyncCache = absyncCache;

	// A reference to the socket.io instance we're using to receive updates from the server.
	self.__ioSocket = null;
	// We usually register event listeners on the socket.io instance right away.
	// If socket.io was not connected when a service was constructed, we put the registration request
	// into this array and register it as soon as socket.io is configured.
	self.__registerLater = [];
	// References to all registered event listeners.
	self.__listeners     = [];

	// The collections that absync provides.
	// The keys are the names of the collections, the value contains the constructor of
	// the respective cache service.
	self.__collections = {};

	// The entities that absync provides.
	// The keys are the names of the entities, the value contains the constructor of
	// the respective cache service.
	self.__entities = {};

	// Debug should either be set through a configure() call, or on instantiated services.
	self.debug = undefined;
}
function AbsyncProvider ( $provide , absyncCache ) { var self = this ; // Store a reference to the provide provider. self . __provide = $provide ; // Store a reference to the cache service constructor. self . __absyncCache = absyncCache ; // A reference to the socket.io instance we're using to receive updates from the server. self . __ioSocket = null ; // We usually register event listeners on the socket.io instance right away. // If socket.io was not connected when a service was constructed, we put the registration request // into this array and register it as soon as socket.io is configured. self . __registerLater = [ ] ; // References to all registered event listeners. self . __listeners = [ ] ; // The collections that absync provides. // The keys are the names of the collections, the value contains the constructor of // the respective cache service. self . __collections = { } ; // The entities that absync provides. // The keys are the names of the entities, the value contains the constructor of // the respective cache service. self . __entities = { } ; // Debug should either be set through a configure() call, or on instantiated services. self . debug = undefined ; }
Retrieves the absync provider.
@param {angular.auto.IProvideService|Object} $provide The $provide provider.
@param {Function} absyncCache The AbsyncCache service constructor.
@constructor
Retrieves the absync provider .