diff options
author | Detlev Casanova <detlev.casanova@gmail.com> | 2010-07-16 16:02:56 +0200 |
---|---|---|
committer | Detlev Casanova <detlev.casanova@gmail.com> | 2010-07-16 16:02:56 +0200 |
commit | 52b03be4a2adb3b08a39080f7d8f91e3b792f50d (patch) | |
tree | dd8cbb9909eebb944dc9fafe79e7a349fa6c297a /src/laymanapi.h | |
parent | 2e6f2b74e2c1c66afcadc67af1df1b112ba15cdb (diff) | |
download | layman-52b03be4a2adb3b08a39080f7d8f91e3b792f50d.tar.gz layman-52b03be4a2adb3b08a39080f7d8f91e3b792f50d.tar.bz2 layman-52b03be4a2adb3b08a39080f7d8f91e3b792f50d.zip |
Make functions use the updates in the api
Fix memory management errors, add a construction function for string
list
Fix laymanAPIGetInfo() to use a list of tuples
Fix laymanAPIGetInfo() not to crash
Add a function to the layman API to get information from a list of
overlays
Check all python objects after a call to Python
Use asserts when PyObject_IsTrue returns -1
Add comments where necessary
Implement missing functions : laymanAPIAddRepo, laymanAPIDeleteRepo
Modify the Message class constructor to only take mandatory arguments,
other arguments can be set with the corresponding methods
Diffstat (limited to 'src/laymanapi.h')
-rw-r--r-- | src/laymanapi.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/laymanapi.h b/src/laymanapi.h index 43f99e2..8ef90b3 100644 --- a/src/laymanapi.h +++ b/src/laymanapi.h @@ -20,6 +20,8 @@ StringList* laymanAPIGetInstalled(LaymanAPI*, int reload); int laymanAPISync(LaymanAPI* l, const char* overlay, int verbose); int laymanAPIFetchRemoteList(LaymanAPI*); int laymanAPIGetInfoList(LaymanAPI* l, StringList* overlays, OverlayInfo* results); +int laymanAPIAddRepo(LaymanAPI* l, StringList *repos); +int laymanAPIDeleteRepo(LaymanAPI* l, StringList *repos); OverlayInfo* laymanAPIGetInfo(LaymanAPI* l, const char* overlay); void laymanAPIFree(LaymanAPI*); |