class nsAddrDatabase
    
    
      
        Members:
        
          - 
            
            virtual
            Add2ndEmail(nsIMdbRow*, const char*)
          
 - 
            
            virtual
            AddAimScreenName(nsIMdbRow*, const char*)
          
 - 
            
            virtual
            AddAllowRemoteContent(nsIMdbRow*, PRBool)
          
 - 
            
            virtual
            AddAnniversaryDay(nsIMdbRow*, const char*)
          
 - 
            
            virtual
            AddAnniversaryMonth(nsIMdbRow*, const char*)
          
 - 
            
            virtual
            AddAnniversaryYear(nsIMdbRow*, const char*)
          
 - 
            
            AddAttributeColumnsToRow(nsIAbCard*, nsIMdbRow*)
          
 - 
            
            virtual
            AddBirthDay(nsIMdbRow*, const char*)
          
 - 
            
            virtual
            AddBirthMonth(nsIMdbRow*, const char*)
          
 - 
            
            virtual
            AddBirthYear(nsIMdbRow*, const char*)
          
 - 
            
            AddBoolColumn(nsIMdbRow*, mdb_column, PRBool)
          
 - 
            
            virtual
            AddCardRowToDB(nsIMdbRow*)
          
 - 
            
            virtual
            AddCategory(nsIMdbRow*, const char*)
          
 - 
            
            virtual
            AddCellularNumber(nsIMdbRow*, const char*)
          
 - 
            
            virtual
            AddCellularNumberType(nsIMdbRow*, const char*)
          
 - 
            
            AddCharStringColumn(nsIMdbRow*, mdb_column, const char*)
          
 - 
            
            virtual
            AddCompany(nsIMdbRow*, const char*)
          
 - 
            
            virtual
            AddCustom1(nsIMdbRow*, const char*)
          
 - 
            
            virtual
            AddCustom2(nsIMdbRow*, const char*)
          
 - 
            
            virtual
            AddCustom3(nsIMdbRow*, const char*)
          
 - 
            
            virtual
            AddCustom4(nsIMdbRow*, const char*)
          
 - 
            
            virtual
            AddDefaultAddress(nsIMdbRow*, const char*)
          
 - 
            
            virtual
            AddDepartment(nsIMdbRow*, const char*)
          
 - 
            
            virtual
            AddDisplayName(nsIMdbRow*, const char*)
          
 - 
            
            virtual
            AddFamilyName(nsIMdbRow*, const char*)
          
 - 
            
            virtual
            AddFaxNumber(nsIMdbRow*, const char*)
          
 - 
            
            virtual
            AddFaxNumberType(nsIMdbRow*, const char*)
          
 - 
            
            virtual
            AddFirstName(nsIMdbRow*, const char*)
          
 - 
            
            virtual
            AddHomeAddress(nsIMdbRow*, const char*)
          
 - 
            
            virtual
            AddHomeAddress2(nsIMdbRow*, const char*)
          
 - 
            
            virtual
            AddHomeCity(nsIMdbRow*, const char*)
          
 - 
            
            virtual
            AddHomeCountry(nsIMdbRow*, const char*)
          
 - 
            
            virtual
            AddHomePhone(nsIMdbRow*, const char*)
          
 - 
            
            virtual
            AddHomePhoneType(nsIMdbRow*, const char*)
          
 - 
            
            virtual
            AddHomeState(nsIMdbRow*, const char*)
          
 - 
            
            virtual
            AddHomeZipCode(nsIMdbRow*, const char*)
          
 - 
            
            AddIntColumn(nsIMdbRow*, mdb_column, PRUint32)
          
 - 
            
            virtual
            AddJobTitle(nsIMdbRow*, const char*)
          
 - 
            
            virtual
            AddLastName(nsIMdbRow*, const char*)
          
 - 
            
            virtual
            AddLdifListMember(nsIMdbRow*, const char*)
          
 - 
            
            AddListAttributeColumnsToRow(nsIAbDirectory*, nsIMdbRow*, nsIAbDirectory*)
          
 - 
            
            virtual
            AddListCardColumnsToRow(nsIAbCard*, nsIMdbRow*, PRUint32, nsIAbCard**, PRBool, nsIAbDirectory*, nsIAbDirectory*)
          
 - 
            
            virtual
            AddListDescription(nsIMdbRow*, const char*)
          
 - 
            
            virtual
            AddListDirNode(nsIMdbRow*)
          
 - 
            
            virtual
            AddListName(nsIMdbRow*, const char*)
          
 - 
            
            virtual
            AddListNickName(nsIMdbRow*, const char*)
          
 - 
            
            virtual
            AddListener(nsIAddrDBListener*)
          
 - 
            
            AddLowercaseColumn(nsIMdbRow*, mdb_token, const char*)
          
 - 
            
            virtual
            AddNickName(nsIMdbRow*, const char*)
          
 - 
            
            virtual
            AddNotes(nsIMdbRow*, const char*)
          
 - 
            
            virtual
            AddPagerNumber(nsIMdbRow*, const char*)
          
 - 
            
            virtual
            AddPagerNumberType(nsIMdbRow*, const char*)
          
 - 
            
            virtual
            AddPhoneticFirstName(nsIMdbRow*, const char*)
          
 - 
            
            virtual
            AddPhoneticLastName(nsIMdbRow*, const char*)
          
 - 
            
            virtual
            AddPopularityIndex(nsIMdbRow*, PRUint32)
          
 - 
            
            virtual
            AddPreferMailFormat(nsIMdbRow*, PRUint32)
          
 - 
            
            virtual
            AddPrimaryEmail(nsIMdbRow*, const char*)
          
 - 
            
            AddRecordKeyColumnToRow(nsIMdbRow*)
          
 - 
            
            virtual
            AddRef()
          
 - 
            
            AddRowToDeletedCardsTable(nsIAbCard*, nsIMdbRow**)
          
 - 
            
            virtual
            AddSpouseName(nsIMdbRow*, const char*)
          
 - 
            
            AddStringColumn(nsIMdbRow*, mdb_column, const nsAString_internal&)
          
 - 
            
            AddToCache(nsAddrDatabase*)
          
 - 
            
            AddUnicodeToColumn(nsIMdbRow*, mdb_token, mdb_token, const PRUnichar*)
          
 - 
            
            virtual
            AddWebPage1(nsIMdbRow*, const char*)
          
 - 
            
            virtual
            AddWebPage2(nsIMdbRow*, const char*)
          
 - 
            
            virtual
            AddWorkAddress(nsIMdbRow*, const char*)
          
 - 
            
            virtual
            AddWorkAddress2(nsIMdbRow*, const char*)
          
 - 
            
            virtual
            AddWorkCity(nsIMdbRow*, const char*)
          
 - 
            
            virtual
            AddWorkCountry(nsIMdbRow*, const char*)
          
 - 
            
            virtual
            AddWorkPhone(nsIMdbRow*, const char*)
          
 - 
            
            virtual
            AddWorkPhoneType(nsIMdbRow*, const char*)
          
 - 
            
            virtual
            AddWorkState(nsIMdbRow*, const char*)
          
 - 
            
            virtual
            AddWorkZipCode(nsIMdbRow*, const char*)
          
 - 
            
            AlertAboutCorruptMabFile(const PRUnichar*, const PRUnichar*)
          
 - 
            
            AlertAboutLockedMabFile(const PRUnichar*)
          
 - 
            
            CheckAndUpdateRecordKey()
          
 - 
            
            CleanupCache()
          
 - 
            
            virtual
            Close(PRBool)
          
 - 
            
            virtual
            CloseMDB(PRBool)
          
 - 
            
            virtual
            Commit(PRUint32)
          
 - 
            
            virtual
            ContainsCard(nsIAbCard*, PRBool*)
          
 - 
            
            virtual
            ContainsMailList(nsIAbDirectory*, PRBool*)
          
 - 
            
            ConvertAndAddLowercaseColumn(nsIMdbRow*, mdb_token, mdb_token)
          
 - 
            
            CreateABCard(nsIMdbRow*, mdb_id, nsIAbCard**)
          
 - 
            
            CreateABList(nsIMdbRow*, nsIAbDirectory**)
          
 - 
            
            CreateABListCard(nsIMdbRow*, nsIAbCard**)
          
 - 
            
            CreateCard(nsIMdbRow*, mdb_id, nsIAbCard**)
          
 - 
            
            CreateCardFromDeletedCardsTable(nsIMdbRow*, mdb_id, nsIAbCard**)
          
 - 
            protected
            
            CreateCardsForMailList(nsIMdbRow*, nsIEnumerator**)
          
 - 
            
            virtual
            CreateMailListAndAddToDB(nsIAbDirectory*, PRBool, nsIAbDirectory*)
          
 - 
            
            virtual
            CreateNewCardAndAddToDB(nsIAbCard*, PRBool, nsIAbDirectory*)
          
 - 
            
            virtual
            CreateNewListCardAndAddToDB(nsIAbDirectory*, PRUint32, nsIAbCard*, PRBool)
          
 - 
            
            virtual
            DeleteCard(nsIAbCard*, PRBool, nsIAbDirectory*)
          
 - 
            
            DeleteCardFromAllMailLists(mdb_id)
          
 - 
            
            DeleteCardFromListRow(nsIMdbRow*, mdb_id)
          
 - 
            
            virtual
            DeleteCardFromMailList(nsIAbDirectory*, nsIAbCard*, PRBool)
          
 - 
            
            virtual
            DeleteMailList(nsIAbDirectory*, nsIAbDirectory*)
          
 - 
            
            DeleteRow(nsIMdbTable*, nsIMdbRow*)
          
 - 
            
            DeleteRowFromDeletedCardsTable(nsIMdbRow*)
          
 - 
            
            DisplayAlert(const PRUnichar*, const PRUnichar*, const PRUnichar**, PRInt32)
          
 - 
            
            virtual
            EditCard(nsIAbCard*, PRBool, nsIAbDirectory*)
          
 - 
            
            virtual
            EditMailList(nsIAbDirectory*, nsIAbCard*, PRBool)
          
 - 
            
            virtual
            EnumerateCards(nsIAbDirectory*, nsISimpleEnumerator**)
          
 - 
            
            virtual
            EnumerateListAddresses(nsIAbDirectory*, nsISimpleEnumerator**)
          
 - 
            
            FindInCache(nsAddrDatabase*)
          
 - 
            
            FindInCache(nsIFile*)
          
 - 
            
            virtual
            FindMailListbyUnicodeName(const PRUnichar*, PRBool*)
          
 - 
            
            virtual
            FindRowByCard(nsIAbCard*, nsIMdbRow**)
          
 - 
            
            virtual
            ForceClosed()
          
 - 
            
            GetAddressRowByPos(nsIMdbRow*, PRUint16, nsIMdbRow**)
          
 - 
            
            GetBoolColumn(nsIMdbRow*, mdb_token, PRBool*)
          
 - 
            
            virtual
            GetCardCount(PRUint32*)
          
 - 
            
            virtual
            GetCardFromAttribute(nsIAbDirectory*, const char*, const nsACString_internal&, PRBool, nsIAbCard**)
          
 - 
            
            GetCardRowByRowID(mdb_id, nsIMdbRow**)
          
 - 
            
            virtual
            GetCardValue(nsIAbCard*, const char*, PRUnichar**)
          
 - 
            
            GetCharStringYarn(char*, mdbYarn*)
          
 - 
            public
            
            GetCurVersion()
          
 - 
            
            GetDBCache()
          
 - 
            
            GetDataRow(nsIMdbRow**)
          
 - 
            
            virtual
            GetDbPath(nsIFile**)
          
 - 
            
            virtual
            GetDeletedCardCount(PRUint32*)
          
 - 
            
            virtual
            GetDeletedCardList(nsIArray**)
          
 - 
            
            GetEnv()
          
 - 
            
            GetIntColumn(nsIMdbRow*, mdb_token, PRUint32*, PRUint32)
          
 - 
            
            GetIntYarn(PRUint32, mdbYarn*)
          
 - 
            
            GetLastRecordKey()
          
 - 
            
            GetListAddressTotal(nsIMdbRow*)
          
 - 
            
            GetListCardFromDB(nsIAbCard*, nsIMdbRow*)
          
 - 
            
            GetListFromDB(nsIAbDirectory*, nsIMdbRow*)
          
 - 
            
            GetListRowByRowID(mdb_id, nsIMdbRow**)
          
 - 
            
            GetMDBFactory(nsIMdbFactory**)
          
 - 
            
            virtual
            GetMailingListsFromDB(nsIAbDirectory*)
          
 - 
            
            virtual
            GetNewListRow(nsIMdbRow**)
          
 - 
            
            virtual
            GetNewRow(nsIMdbRow**)
          
 - 
            
            GetPabTable()
          
 - 
            
            GetRowForCharColumn(const PRUnichar*, mdb_column, PRBool, PRBool, nsIMdbRow**)
          
 - 
            
            GetRowFromAttribute(const char*, const nsACString_internal&, PRBool, nsIMdbRow**)
          
 - 
            
            GetStringColumn(nsIMdbRow*, mdb_token, nsString&)
          
 - 
            
            GetStringYarn(const nsAString_internal&, mdbYarn*)
          
 - 
            public
            
            GetTableRowCursor()
          
 - 
            
            HasRowButDeletedForCharColumn(const PRUnichar*, mdb_column, PRBool, nsIMdbRow**)
          
 - 
            
            virtual
            InitCardFromRow(nsIAbCard*, nsIMdbRow*)
          
 - 
            
            InitDeletedCardsTable(PRBool)
          
 - 
            
            InitExistingDB()
          
 - 
            
            InitLastRecorKey()
          
 - 
            
            InitMDBInfo()
          
 - 
            
            InitNewDB()
          
 - 
            
            InitPabTable()
          
 - 
            
            IsCardRowScopeToken(mdb_scope)
          
 - 
            
            IsDataRowScopeToken(mdb_scope)
          
 - 
            
            IsListRowScopeToken(mdb_scope)
          
 - 
            
            MatchDbName(nsIFile*)
          
 - 
            
            virtual
            NotifyAnnouncerGoingAway()
          
 - 
            
            virtual
            NotifyCardAttribChange(PRUint32)
          
 - 
            
            virtual
            NotifyCardEntryChange(PRUint32, nsIAbCard*, nsIAbDirectory*)
          
 - 
            
            NotifyListEntryChange(PRUint32, nsIAbDirectory*)
          
 - 
            
            virtual
            Open(nsIFile*, PRBool, PRBool, nsIAddrDatabase**)
          
 - 
            
            OpenInternal(nsIFile*, PRBool, nsIAddrDatabase**)
          
 - 
            
            virtual
            OpenMDB(nsIFile*, PRBool)
          
 - 
            
            virtual
            PurgeDeletedCardTable()
          
 - 
            
            virtual
            QueryInterface(const nsIID&, void**)
          
 - 
            
            virtual
            Release()
          
 - 
            
            RemoveFromCache(nsAddrDatabase*)
          
 - 
            
            virtual
            RemoveListener(nsIAddrDBListener*)
          
 - 
            
            virtual
            SetCardValue(nsIAbCard*, const char*, const PRUnichar*, PRBool)
          
 - 
            
            virtual
            SetDbPath(nsIFile*)
          
 - 
            
            virtual
            SetListAddressTotal(nsIMdbRow*, PRUint32)
          
 - 
            
            UpdateLastRecordKey()
          
 - 
            
            UpdateLowercaseEmailListName()
          
 - 
            
            YarnToUInt32(mdbYarn*, PRUint32*)
          
 - 
            protected
            
            _mOwningThread
          
 - 
            protected
            
            mMdbFactory
          
 - 
            protected
            
            mRefCnt
          
 - 
            protected
            
            m_2ndEmailColumnToken
          
 - 
            protected
            
            m_AddressCharSetColumnToken
          
 - 
            protected
            
            m_AimScreenNameColumnToken
          
 - 
            protected
            
            m_AllowRemoteContentColumnToken
          
 - 
            protected
            
            m_AnniversaryDayColumnToken
          
 - 
            protected
            
            m_AnniversaryMonthColumnToken
          
 - 
            protected
            
            m_AnniversaryYearColumnToken
          
 - 
            protected
            
            m_BirthDayColumnToken
          
 - 
            protected
            
            m_BirthMonthColumnToken
          
 - 
            protected
            
            m_BirthYearColumnToken
          
 - 
            protected
            
            m_CardRowScopeToken
          
 - 
            protected
            
            m_CardTypeColumnToken
          
 - 
            protected
            
            m_CategoryColumnToken
          
 - 
            protected
            
            m_CellularColumnToken
          
 - 
            protected
            
            m_CellularTypeColumnToken
          
 - 
            protected
            
            m_ChangeListeners
          
 - 
            protected
            
            m_CompanyColumnToken
          
 - 
            protected
            
            m_Custom1ColumnToken
          
 - 
            protected
            
            m_Custom2ColumnToken
          
 - 
            protected
            
            m_Custom3ColumnToken
          
 - 
            protected
            
            m_Custom4ColumnToken
          
 - 
            protected
            
            m_DataRowScopeToken
          
 - 
            protected
            
            m_DefaultAddressColumnToken
          
 - 
            protected
            
            m_DefaultEmailColumnToken
          
 - 
            protected
            
            m_DeletedCardsTableKind
          
 - 
            protected
            
            m_DepartmentColumnToken
          
 - 
            protected
            
            m_DisplayNameColumnToken
          
 - 
            protected
            
            m_FamilyNameColumnToken
          
 - 
            protected
            
            m_FaxColumnToken
          
 - 
            protected
            
            m_FaxTypeColumnToken
          
 - 
            protected
            
            m_FirstNameColumnToken
          
 - 
            protected
            
            m_HomeAddress2ColumnToken
          
 - 
            protected
            
            m_HomeAddressColumnToken
          
 - 
            protected
            
            m_HomeCityColumnToken
          
 - 
            protected
            
            m_HomeCountryColumnToken
          
 - 
            protected
            
            m_HomePhoneColumnToken
          
 - 
            protected
            
            m_HomePhoneTypeColumnToken
          
 - 
            protected
            
            m_HomeStateColumnToken
          
 - 
            protected
            
            m_HomeZipCodeColumnToken
          
 - 
            protected
            
            m_JobTitleColumnToken
          
 - 
            protected
            
            m_LastModDateColumnToken
          
 - 
            protected
            
            m_LastNameColumnToken
          
 - 
            protected
            
            m_LastRecordKey
          
 - 
            protected
            
            m_LastRecordKeyColumnToken
          
 - 
            protected
            
            m_ListDescriptionColumnToken
          
 - 
            protected
            
            m_ListNameColumnToken
          
 - 
            protected
            
            m_ListNickNameColumnToken
          
 - 
            protected
            
            m_ListRowScopeToken
          
 - 
            protected
            
            m_ListTotalColumnToken
          
 - 
            protected
            
            m_LowerListNameColumnToken
          
 - 
            protected
            
            m_LowerPriEmailColumnToken
          
 - 
            protected
            
            m_MailFormatColumnToken
          
 - 
            protected
            
            m_MailListTableKind
          
 - 
            protected
            
            m_NickNameColumnToken
          
 - 
            protected
            
            m_NotesColumnToken
          
 - 
            protected
            
            m_PabTableKind
          
 - 
            protected
            
            m_PagerColumnToken
          
 - 
            protected
            
            m_PagerTypeColumnToken
          
 - 
            protected
            
            m_PhoneticFirstNameColumnToken
          
 - 
            protected
            
            m_PhoneticLastNameColumnToken
          
 - 
            protected
            
            m_PopularityIndexColumnToken
          
 - 
            protected
            
            m_PriEmailColumnToken
          
 - 
            protected
            
            m_RecordKeyColumnToken
          
 - 
            protected
            
            m_SpouseNameColumnToken
          
 - 
            protected
            
            m_WebPage1ColumnToken
          
 - 
            protected
            
            m_WebPage2ColumnToken
          
 - 
            protected
            
            m_WorkAddress2ColumnToken
          
 - 
            protected
            
            m_WorkAddressColumnToken
          
 - 
            protected
            
            m_WorkCityColumnToken
          
 - 
            protected
            
            m_WorkCountryColumnToken
          
 - 
            protected
            
            m_WorkPhoneColumnToken
          
 - 
            protected
            
            m_WorkPhoneTypeColumnToken
          
 - 
            protected
            
            m_WorkStateColumnToken
          
 - 
            protected
            
            m_WorkZipCodeColumnToken
          
 - 
            protected
            
            m_dbDirectory
          
 - 
            protected
            
            m_dbName
          
 - 
            protected
            
            m_mdbDeletedCardsTable
          
 - 
            protected
            
            m_mdbEnv
          
 - 
            protected
            
            m_mdbPabTable
          
 - 
            protected
            
            m_mdbStore
          
 - 
            protected
            
            m_mdbTokensInitialized
          
 - 
            
            nsAddrDatabase()
          
 - 
            
            virtual
            ~nsAddrDatabase()
          
 
        
       
    Locations: