rem: this.m_calIdToCalendar = {}; this.m_asyncQueue = new AsyncQueue(); this.m_calPropsTimer = new Timer(); this.m_reconnectTimer = new Timer();   this.getFreeBusyTimes = makeQueuedCall( this.asyncQueue, this, this.getFreeBusyTimes_queued); this.searchForCalendars = makeQueuedCall( this.asyncQueue, this, this.searchForCalendars_queued); 
add: this.m_loginQueue = []; this.m_subscribedCals = {}; 
context: function calWcapSession() {    this.wrappedJSObject = this;    this.m_observers = [];    this.m_calIdToCalendar = {};    this.m_asyncQueue = new AsyncQueue();    this.m_calPropsTimer = new Timer();    this.m_reconnectTimer = new Timer();        // init queued calls:    this.getFreeBusyTimes = makeQueuedCall(        this.asyncQueue, this, this.getFreeBusyTimes_queued);    this.searchForCalendars = makeQueuedCall(        this.asyncQueue, this, this.searchForCalendars_queued);}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/9421/5f32e44ee9e35bc03083914348887f8453206bf7/calWcapSession.js/clean/calendar/providers/wcap/calWcapSession.js