@@ -12,42 +12,42 @@ using namespace std;
1212 return result; \
1313 } while (0 )
1414
15- RepoPlugin::RepoPlugin (BNPlugin* plugin)
15+ Extension::Extension (BNPlugin* plugin)
1616{
1717 m_object = plugin;
1818}
1919
20- string RepoPlugin ::GetPath () const
20+ string Extension ::GetPath () const
2121{
2222 RETURN_STRING (BNPluginGetPath (m_object));
2323}
2424
25- string RepoPlugin ::GetSubdir () const
25+ string Extension ::GetSubdir () const
2626{
2727 RETURN_STRING (BNPluginGetSubdir (m_object));
2828}
2929
30- string RepoPlugin ::GetDependencies () const
30+ string Extension ::GetDependencies () const
3131{
3232 RETURN_STRING (BNPluginGetDependencies (m_object));
3333}
3434
35- bool RepoPlugin ::IsInstalled () const
35+ bool Extension ::IsInstalled () const
3636{
3737 return BNPluginIsInstalled (m_object);
3838}
3939
40- bool RepoPlugin ::IsEnabled () const
40+ bool Extension ::IsEnabled () const
4141{
4242 return BNPluginIsEnabled (m_object);
4343}
4444
45- PluginStatus RepoPlugin ::GetPluginStatus () const
45+ PluginStatus Extension ::GetPluginStatus () const
4646{
4747 return BNPluginGetPluginStatus (m_object);
4848}
4949
50- vector<string> RepoPlugin ::GetApis () const
50+ vector<string> Extension ::GetApis () const
5151{
5252 vector<string> result;
5353 size_t count = 0 ;
@@ -60,27 +60,27 @@ vector<string> RepoPlugin::GetApis() const
6060 return result;
6161}
6262
63- string RepoPlugin ::GetAuthor () const
63+ string Extension ::GetAuthor () const
6464{
6565 RETURN_STRING (BNPluginGetAuthor (m_object));
6666}
6767
68- string RepoPlugin ::GetDescription () const
68+ string Extension ::GetDescription () const
6969{
7070 RETURN_STRING (BNPluginGetDescription (m_object));
7171}
7272
73- string RepoPlugin ::GetLicenseText () const
73+ string Extension ::GetLicenseText () const
7474{
7575 RETURN_STRING (BNPluginGetLicenseText (m_object));
7676}
7777
78- string RepoPlugin ::GetLongdescription () const
78+ string Extension ::GetLongdescription () const
7979{
8080 RETURN_STRING (BNPluginGetLongdescription (m_object));
8181}
8282
83- VersionInfo RepoPlugin ::GetMinimumVersionInfo () const
83+ VersionInfo Extension ::GetMinimumVersionInfo () const
8484{
8585 auto coreInfo = BNPluginGetMinimumVersionInfo (m_object);
8686 VersionInfo result;
@@ -92,7 +92,7 @@ VersionInfo RepoPlugin::GetMinimumVersionInfo() const
9292 return result;
9393}
9494
95- VersionInfo RepoPlugin ::GetMaximumVersionInfo () const
95+ VersionInfo Extension ::GetMaximumVersionInfo () const
9696{
9797 auto coreInfo = BNPluginGetMaximumVersionInfo (m_object);
9898 VersionInfo result;
@@ -104,12 +104,12 @@ VersionInfo RepoPlugin::GetMaximumVersionInfo() const
104104 return result;
105105}
106106
107- string RepoPlugin ::GetName () const
107+ string Extension ::GetName () const
108108{
109109 RETURN_STRING (BNPluginGetName (m_object));
110110}
111111
112- vector<PluginType> RepoPlugin ::GetPluginTypes () const
112+ vector<PluginType> Extension ::GetPluginTypes () const
113113{
114114 size_t count;
115115 BNPluginType* pluginTypesPtr = BNPluginGetPluginTypes (m_object, &count);
@@ -123,49 +123,49 @@ vector<PluginType> RepoPlugin::GetPluginTypes() const
123123}
124124
125125
126- string RepoPlugin ::GetProjectUrl () const
126+ string Extension ::GetProjectUrl () const
127127{
128128 RETURN_STRING (BNPluginGetProjectUrl (m_object));
129129}
130130
131131
132- string RepoPlugin ::GetPackageUrl () const
132+ string Extension ::GetPackageUrl () const
133133{
134134 RETURN_STRING (BNPluginGetPackageUrl (m_object));
135135}
136136
137137
138- string RepoPlugin ::GetAuthorUrl () const
138+ string Extension ::GetAuthorUrl () const
139139{
140140 RETURN_STRING (BNPluginGetAuthorUrl (m_object));
141141}
142142
143143
144- string RepoPlugin ::GetVersion () const
144+ string Extension ::GetVersion () const
145145{
146146 RETURN_STRING (BNPluginGetVersion (m_object));
147147}
148148
149149
150- string RepoPlugin ::GetCommit () const
150+ string Extension ::GetCommit () const
151151{
152152 RETURN_STRING (BNPluginGetCommit (m_object));
153153}
154154
155155
156- bool RepoPlugin ::IsViewOnly () const
156+ bool Extension ::IsViewOnly () const
157157{
158158 return BNPluginGetViewOnly (m_object);
159159}
160160
161161
162- string RepoPlugin ::GetRepository () const
162+ string Extension ::GetRepository () const
163163{
164164 RETURN_STRING (BNPluginGetRepository (m_object));
165165}
166166
167167
168- vector<string> RepoPlugin ::GetInstallPlatforms () const
168+ vector<string> Extension ::GetInstallPlatforms () const
169169{
170170 vector<string> result;
171171 size_t count = 0 ;
@@ -177,94 +177,94 @@ vector<string> RepoPlugin::GetInstallPlatforms() const
177177}
178178
179179
180- bool RepoPlugin ::IsBeingDeleted () const
180+ bool Extension ::IsBeingDeleted () const
181181{
182182 return BNPluginIsBeingDeleted (m_object);
183183}
184184
185- bool RepoPlugin ::IsBeingUpdated () const
185+ bool Extension ::IsBeingUpdated () const
186186{
187187 return BNPluginIsBeingUpdated (m_object);
188188}
189189
190- bool RepoPlugin ::IsRunning () const
190+ bool Extension ::IsRunning () const
191191{
192192 return BNPluginIsRunning (m_object);
193193}
194194
195195
196- bool RepoPlugin ::IsUpdatePending () const
196+ bool Extension ::IsUpdatePending () const
197197{
198198 return BNPluginIsUpdatePending (m_object);
199199}
200200
201201
202- bool RepoPlugin ::IsDisablePending () const
202+ bool Extension ::IsDisablePending () const
203203{
204204 return BNPluginIsDisablePending (m_object);
205205}
206206
207207
208- bool RepoPlugin ::IsDeletePending () const
208+ bool Extension ::IsDeletePending () const
209209{
210210 return BNPluginIsDeletePending (m_object);
211211}
212212
213213
214- bool RepoPlugin ::IsUpdateAvailable () const
214+ bool Extension ::IsUpdateAvailable () const
215215{
216216 return BNPluginIsUpdateAvailable (m_object);
217217}
218218
219219
220- bool RepoPlugin ::AreDependenciesBeingInstalled () const
220+ bool Extension ::AreDependenciesBeingInstalled () const
221221{
222222 return BNPluginAreDependenciesBeingInstalled (m_object);
223223}
224224
225225
226- uint64_t RepoPlugin ::GetLastUpdate ()
226+ uint64_t Extension ::GetLastUpdate ()
227227{
228228 return BNPluginGetLastUpdate (m_object);
229229}
230230
231- string RepoPlugin ::GetProjectData ()
231+ string Extension ::GetProjectData ()
232232{
233233 RETURN_STRING (BNPluginGetProjectData (m_object));
234234}
235235
236236
237- bool RepoPlugin ::Uninstall ()
237+ bool Extension ::Uninstall ()
238238{
239239 return BNPluginUninstall (m_object);
240240}
241241
242242
243- bool RepoPlugin ::Install ()
243+ bool Extension ::Install ()
244244{
245245 return BNPluginInstall (m_object);
246246}
247247
248248
249- bool RepoPlugin ::InstallDependencies ()
249+ bool Extension ::InstallDependencies ()
250250{
251251 return BNPluginInstallDependencies (m_object);
252252}
253253
254254
255- bool RepoPlugin ::Enable (bool force)
255+ bool Extension ::Enable (bool force)
256256{
257257 return BNPluginEnable (m_object, force);
258258}
259259
260260
261- bool RepoPlugin ::Update ()
261+ bool Extension ::Update ()
262262{
263263 return BNPluginUpdate (m_object);
264264}
265265
266266
267- bool RepoPlugin ::Disable ()
267+ bool Extension ::Disable ()
268268{
269269 return BNPluginDisable (m_object);
270270}
@@ -287,22 +287,22 @@ string Repository::GetRepoPath() const
287287}
288288
289289
290- vector<Ref<RepoPlugin >> Repository::GetPlugins () const
290+ vector<Ref<Extension >> Repository::GetPlugins () const
291291{
292- vector<Ref<RepoPlugin >> plugins;
292+ vector<Ref<Extension >> plugins;
293293 size_t count = 0 ;
294294 BNPlugin** pluginsPtr = BNRepositoryGetPlugins (m_object, &count);
295295 plugins.reserve (count);
296296 for (size_t i = 0 ; i < count; i++)
297- plugins.push_back (new RepoPlugin (BNNewPluginReference (pluginsPtr[i])));
297+ plugins.push_back (new Extension (BNNewPluginReference (pluginsPtr[i])));
298298 BNFreeRepositoryPluginList (pluginsPtr);
299299 return plugins;
300300}
301301
302302
303- Ref<RepoPlugin > Repository::GetPluginByPath (const string& pluginPath)
303+ Ref<Extension > Repository::GetPluginByPath (const string& pluginPath)
304304{
305- return new RepoPlugin (BNRepositoryGetPluginByPath (m_object, pluginPath.c_str ()));
305+ return new Extension (BNRepositoryGetPluginByPath (m_object, pluginPath.c_str ()));
306306}
307307
308308string Repository::GetFullPath () const
0 commit comments