Action.cpp |
|
839 |
Action.h |
|
3737 |
ActorChild.cpp |
|
1671 |
ActorChild.h |
no-op |
976 |
ActorUtils.h |
|
1539 |
AutoUtils.cpp |
|
16229 |
AutoUtils.h |
|
3055 |
Cache.cpp |
|
19214 |
Cache.h |
|
4132 |
CacheChild.cpp |
|
4040 |
CacheChild.h |
|
2437 |
CacheCipherKeyManager.h |
|
827 |
CacheCommon.cpp |
|
352 |
CacheCommon.h |
|
495 |
CacheOpChild.cpp |
|
7377 |
CacheOpChild.h |
|
2350 |
CacheOpParent.cpp |
|
11125 |
CacheOpParent.h |
|
2491 |
CacheParent.cpp |
|
2068 |
CacheParent.h |
|
1327 |
CacheStorage.cpp |
|
20173 |
CacheStorage.h |
|
3854 |
CacheStorageChild.cpp |
|
3555 |
CacheStorageChild.h |
|
2419 |
CacheStorageParent.cpp |
|
4073 |
CacheStorageParent.h |
|
1810 |
CacheStreamControlChild.cpp |
aAllowLazy |
5018 |
CacheStreamControlChild.h |
|
1955 |
CacheStreamControlParent.cpp |
aAllowLazy |
5568 |
CacheStreamControlParent.h |
|
2591 |
CacheTypes.ipdlh |
|
4576 |
CacheWorkerRef.cpp |
|
4073 |
CacheWorkerRef.h |
|
1650 |
Connection.cpp |
|
8432 |
Connection.h |
|
874 |
Context.cpp |
aMaybeCipherKey |
39106 |
Context.h |
|
8262 |
DBAction.cpp |
|
8751 |
DBAction.h |
|
2560 |
DBSchema.cpp |
|
126129 |
DBSchema.h |
|
3895 |
FileUtils.cpp |
|
29441 |
FileUtils.h |
|
6556 |
FileUtilsImpl.h |
aTrackQuota |
3978 |
IPCUtils.h |
|
1093 |
Manager.cpp |
Note: The aCommitHook argument will be invoked while a lock is held. Callers
should be careful not to pass a hook that might lock on something else and
trigger a deadlock.
|
77706 |
Manager.h |
|
10501 |
ManagerId.cpp |
|
1993 |
ManagerId.h |
|
1549 |
moz.build |
|
2303 |
NotifyUtils.cpp |
|
687 |
NotifyUtils.h |
|
535 |
PCache.ipdl |
|
604 |
PCacheOp.ipdl |
|
674 |
PCacheStorage.ipdl |
|
636 |
PCacheStreamControl.ipdl |
|
625 |
PrincipalVerifier.cpp |
|
5740 |
PrincipalVerifier.h |
|
2366 |
QuotaClient.cpp |
aMustRestore |
19649 |
QuotaClient.h |
The following functions are used to access the directory padding file. The
directory padding file lives in DOM Cache base directory
(e.g. foo.com/cache/.padding). It is used to keep the current overall padding
size for an origin, so that the QuotaManager doesn't need to access the
database when getting quota clients' usage.
For the directory padding file, it's only accessed on Quota IO thread
(for getting current usage) and Cache IO threads (for tracking padding size
change). Besides, the padding file is protected by a mutex lock held by
CacheQuotaClient.
Each padding file should only take 8 bytes (int64_t) to record the overall
padding size. Besides, we use the temporary padding file to indicate if the
previous action is completed successfully. If the temporary file exists, it
represents that the previous action is failed and the content of padding file
cannot be trusted, and we need to restore the padding file from the database.
|
1973 |
QuotaClientImpl.h |
|
5375 |
ReadStream.cpp |
|
17943 |
ReadStream.h |
|
3639 |
SavedTypes.h |
|
1349 |
StreamControl.cpp |
|
2296 |
StreamControl.h |
|
2573 |
StreamList.cpp |
|
6255 |
StreamList.h |
|
2051 |
test |
|
|
Types.h |
|
2105 |
TypeUtils.cpp |
|
16224 |
TypeUtils.h |
|
5025 |