Lines Matching full:library
37 // This class handles access to sub-parts of ChromeOS library. it provides
47 // Use the stub implementations of the library. This is mainly for
51 // Reset the stub implementations of the library, called after
59 void SetBrightnessLibrary(BrightnessLibrary* library, bool own);
60 void SetBurnLibrary(BurnLibrary* library, bool own);
61 void SetCryptohomeLibrary(CryptohomeLibrary* library, bool own);
62 void SetInputMethodLibrary(InputMethodLibrary* library, bool own);
63 void SetLibCrosServiceLibrary(LibCrosServiceLibrary* library, bool own);
64 void SetLoginLibrary(LoginLibrary* library, bool own);
65 void SetMountLibrary(MountLibrary* library, bool own);
66 void SetNetworkLibrary(NetworkLibrary* library, bool own);
67 void SetPowerLibrary(PowerLibrary* library, bool own);
68 void SetScreenLockLibrary(ScreenLockLibrary* library, bool own);
69 void SetSpeechSynthesisLibrary(SpeechSynthesisLibrary* library, bool own);
70 void SetSyslogsLibrary(SyslogsLibrary* library, bool own);
71 void SetTouchpadLibrary(TouchpadLibrary* library, bool own);
72 void SetUpdateLibrary(UpdateLibrary* library, bool own);
76 explicit TestApi(CrosLibrary* library) : library_(library) {}
101 // Ensures that the library is loaded, loading it if needed. If the library
124 class Library {
126 Library() : library_(NULL), own_(true) {}
128 ~Library() {
144 void SetImpl(L* library, bool own) {
145 if (library != library_) {
148 library_ = library;
158 Library<BrightnessLibrary> brightness_lib_;
159 Library<BurnLibrary> burn_lib_;
160 Library<CryptohomeLibrary> crypto_lib_;
161 Library<InputMethodLibrary> input_method_lib_;
162 Library<LibCrosServiceLibrary> libcros_service_lib_;
163 Library<LoginLibrary> login_lib_;
164 Library<MountLibrary> mount_lib_;
165 Library<NetworkLibrary> network_lib_;
166 Library<PowerLibrary> power_lib_;
167 Library<ScreenLockLibrary> screen_lock_lib_;
168 Library<SpeechSynthesisLibrary> speech_synthesis_lib_;
169 Library<SyslogsLibrary> syslogs_lib_;
170 Library<TouchpadLibrary> touchpad_lib_;
171 Library<UpdateLibrary> update_lib_;