gecko-dev/dom/simpledb
Jan Varga 0e46119bb9 Bug 1563023 - Part 3: Change client usage type to support the null value; r=asuth
This patch wraps the uint64_t type in a Maybe container, so the client usage can
represent a state when there are no files on disk for the given client. Zero
usage then represents a state when there are some files but they are empty or
the client tracks logical size (not physical size of files on disk) and the
logical size is zero. This can be useful especially for LocalStorage.

Differential Revision: https://phabricator.services.mozilla.com/D38181

--HG--
extra : moz-landing-system : lando
2019-08-22 20:52:09 +00:00
..
ActorsChild.cpp
ActorsChild.h
ActorsParent.cpp Bug 1563023 - Part 3: Change client usage type to support the null value; r=asuth 2019-08-22 20:52:09 +00:00
ActorsParent.h
moz.build
nsISDBCallbacks.idl
nsISDBConnection.idl
nsISDBRequest.idl
nsISDBResults.idl Bug 1551099. Stop using [array] in nsISDBResults. r=asuth 2019-05-14 17:23:54 +00:00
PBackgroundSDBConnection.ipdl
PBackgroundSDBRequest.ipdl
SDBConnection.cpp Bug 1526891 - Part 4: Add QuotaManager::IsPrincipalInfoValid checks to all quota clients; r=asuth 2019-02-23 17:03:40 +01:00
SDBConnection.h
SDBRequest.cpp
SDBRequest.h
SDBResults.cpp Bug 1551099. Stop using [array] in nsISDBResults. r=asuth 2019-05-14 17:23:54 +00:00
SDBResults.h
SimpleDBCommon.cpp
SimpleDBCommon.h