OLD | NEW |
1 // Copyright (c) 2010 The Chromium OS Authors. All rights reserved. | 1 // Copyright (c) 2010 The Chromium OS Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include <cstdio> | 5 #include <cstdio> |
6 #include <dlfcn.h> | 6 #include <dlfcn.h> |
7 #include <string.h> | 7 #include <string.h> |
8 #include <vector> | 8 #include <vector> |
9 | 9 |
10 #include "base/basictypes.h" | 10 #include "base/basictypes.h" |
(...skipping 321 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
332 const char**, int*); | 332 const char**, int*); |
333 DECL_FUNC_5(CryptohomeAsyncMount, int, const char*, const char*, bool, bool, | 333 DECL_FUNC_5(CryptohomeAsyncMount, int, const char*, const char*, bool, bool, |
334 const std::vector<std::string>&); | 334 const std::vector<std::string>&); |
335 DECL_FUNC_5(CryptohomeAsyncMountSafe, int, const char*, const char*, bool, bool, | 335 DECL_FUNC_5(CryptohomeAsyncMountSafe, int, const char*, const char*, bool, bool, |
336 const char**); | 336 const char**); |
337 DECL_FUNC_1(CryptohomeMountGuest, bool, int*); | 337 DECL_FUNC_1(CryptohomeMountGuest, bool, int*); |
338 DECL_FUNC_0(CryptohomeAsyncMountGuest, int); | 338 DECL_FUNC_0(CryptohomeAsyncMountGuest, int); |
339 DECL_FUNC_0(CryptohomeUnmount, bool); | 339 DECL_FUNC_0(CryptohomeUnmount, bool); |
340 DECL_FUNC_0(CryptohomeRemoveTrackedSubdirectories, bool); | 340 DECL_FUNC_0(CryptohomeRemoveTrackedSubdirectories, bool); |
341 DECL_FUNC_0(CryptohomeAsyncRemoveTrackedSubdirectories, int); | 341 DECL_FUNC_0(CryptohomeAsyncRemoveTrackedSubdirectories, int); |
| 342 DECL_FUNC_0(CryptohomeDoAutomaticFreeDiskSpaceControl, bool); |
| 343 DECL_FUNC_0(CryptohomeAsyncDoAutomaticFreeDiskSpaceControl, int); |
342 DECL_FUNC_0(CryptohomeTpmIsReady, bool); | 344 DECL_FUNC_0(CryptohomeTpmIsReady, bool); |
343 DECL_FUNC_0(CryptohomeTpmIsEnabled, bool); | 345 DECL_FUNC_0(CryptohomeTpmIsEnabled, bool); |
344 DECL_FUNC_0(CryptohomeTpmIsOwned, bool); | 346 DECL_FUNC_0(CryptohomeTpmIsOwned, bool); |
345 DECL_FUNC_0(CryptohomeTpmIsBeingOwned, bool); | 347 DECL_FUNC_0(CryptohomeTpmIsBeingOwned, bool); |
346 DECL_FUNC_1(CryptohomeTpmGetPassword, bool, std::string*); | 348 DECL_FUNC_1(CryptohomeTpmGetPassword, bool, std::string*); |
347 DECL_FUNC_1(CryptohomeTpmGetPasswordSafe, bool, char**); | 349 DECL_FUNC_1(CryptohomeTpmGetPasswordSafe, bool, char**); |
348 DECL_FUNC_0(CryptohomeTpmCanAttemptOwnership, void); | 350 DECL_FUNC_0(CryptohomeTpmCanAttemptOwnership, void); |
349 DECL_FUNC_0(CryptohomeTpmClearStoredPassword, void); | 351 DECL_FUNC_0(CryptohomeTpmClearStoredPassword, void); |
350 DECL_FUNC_1(CryptohomeGetStatusString, bool, std::string*); | 352 DECL_FUNC_1(CryptohomeGetStatusString, bool, std::string*); |
351 DECL_FUNC_1(CryptohomeGetStatusStringSafe, bool, char**); | 353 DECL_FUNC_1(CryptohomeGetStatusStringSafe, bool, char**); |
(...skipping 258 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
610 INIT_FUNC(CryptohomeMountAllowFail); | 612 INIT_FUNC(CryptohomeMountAllowFail); |
611 INIT_FUNC(CryptohomeMount); | 613 INIT_FUNC(CryptohomeMount); |
612 INIT_FUNC(CryptohomeMountSafe); | 614 INIT_FUNC(CryptohomeMountSafe); |
613 INIT_FUNC(CryptohomeAsyncMount); | 615 INIT_FUNC(CryptohomeAsyncMount); |
614 INIT_FUNC(CryptohomeAsyncMountSafe); | 616 INIT_FUNC(CryptohomeAsyncMountSafe); |
615 INIT_FUNC(CryptohomeMountGuest); | 617 INIT_FUNC(CryptohomeMountGuest); |
616 INIT_FUNC(CryptohomeAsyncMountGuest); | 618 INIT_FUNC(CryptohomeAsyncMountGuest); |
617 INIT_FUNC(CryptohomeUnmount); | 619 INIT_FUNC(CryptohomeUnmount); |
618 INIT_FUNC(CryptohomeRemoveTrackedSubdirectories); | 620 INIT_FUNC(CryptohomeRemoveTrackedSubdirectories); |
619 INIT_FUNC(CryptohomeAsyncRemoveTrackedSubdirectories); | 621 INIT_FUNC(CryptohomeAsyncRemoveTrackedSubdirectories); |
| 622 INIT_FUNC(CryptohomeDoAutomaticFreeDiskSpaceControl); |
| 623 INIT_FUNC(CryptohomeAsyncDoAutomaticFreeDiskSpaceControl); |
620 INIT_FUNC(CryptohomeTpmIsReady); | 624 INIT_FUNC(CryptohomeTpmIsReady); |
621 INIT_FUNC(CryptohomeTpmIsEnabled); | 625 INIT_FUNC(CryptohomeTpmIsEnabled); |
622 INIT_FUNC(CryptohomeTpmIsOwned); | 626 INIT_FUNC(CryptohomeTpmIsOwned); |
623 INIT_FUNC(CryptohomeTpmIsBeingOwned); | 627 INIT_FUNC(CryptohomeTpmIsBeingOwned); |
624 INIT_FUNC(CryptohomeTpmGetPassword); | 628 INIT_FUNC(CryptohomeTpmGetPassword); |
625 INIT_FUNC(CryptohomeTpmGetPasswordSafe); | 629 INIT_FUNC(CryptohomeTpmGetPasswordSafe); |
626 INIT_FUNC(CryptohomeTpmCanAttemptOwnership); | 630 INIT_FUNC(CryptohomeTpmCanAttemptOwnership); |
627 INIT_FUNC(CryptohomeTpmClearStoredPassword); | 631 INIT_FUNC(CryptohomeTpmClearStoredPassword); |
628 INIT_FUNC(CryptohomeGetStatusString); | 632 INIT_FUNC(CryptohomeGetStatusString); |
629 INIT_FUNC(CryptohomeGetStatusStringSafe); | 633 INIT_FUNC(CryptohomeGetStatusStringSafe); |
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
677 INIT_FUNC(NotifyNetworkProxyResolved); | 681 INIT_FUNC(NotifyNetworkProxyResolved); |
678 | 682 |
679 return error_string.empty(); | 683 return error_string.empty(); |
680 } | 684 } |
681 | 685 |
682 void SetLibcrosTimeHistogramFunction(LibcrosTimeHistogramFunc func) { | 686 void SetLibcrosTimeHistogramFunction(LibcrosTimeHistogramFunc func) { |
683 addHistogram = func; | 687 addHistogram = func; |
684 } | 688 } |
685 | 689 |
686 } // namespace chromeos | 690 } // namespace chromeos |
OLD | NEW |