mirror of
https://git.notmuchmail.org/git/notmuch
synced 2025-01-05 16:21:44 +01:00
python: add classes to wrap all notmuch_*_t types
Signed-off-by: Justus Winter <4winter@informatik.uni-hamburg.de>
This commit is contained in:
parent
de3d46e93c
commit
e92b438f46
1 changed files with 37 additions and 1 deletions
|
@ -17,7 +17,7 @@ along with notmuch. If not, see <http://www.gnu.org/licenses/>.
|
||||||
Copyright 2010 Sebastian Spaeth <Sebastian@SSpaeth.de>'
|
Copyright 2010 Sebastian Spaeth <Sebastian@SSpaeth.de>'
|
||||||
"""
|
"""
|
||||||
|
|
||||||
from ctypes import CDLL, c_char_p, c_int
|
from ctypes import CDLL, c_char_p, c_int, Structure, POINTER
|
||||||
from ctypes.util import find_library
|
from ctypes.util import find_library
|
||||||
|
|
||||||
#-----------------------------------------------------------------------------
|
#-----------------------------------------------------------------------------
|
||||||
|
@ -182,3 +182,39 @@ def _str(value):
|
||||||
return value.encode('UTF-8')
|
return value.encode('UTF-8')
|
||||||
return value
|
return value
|
||||||
|
|
||||||
|
|
||||||
|
class NotmuchDatabaseS(Structure):
|
||||||
|
pass
|
||||||
|
NotmuchDatabaseP = POINTER(NotmuchDatabaseS)
|
||||||
|
|
||||||
|
class NotmuchQueryS(Structure):
|
||||||
|
pass
|
||||||
|
NotmuchQueryP = POINTER(NotmuchQueryS)
|
||||||
|
|
||||||
|
class NotmuchThreadsS(Structure):
|
||||||
|
pass
|
||||||
|
NotmuchThreadsP = POINTER(NotmuchThreadsS)
|
||||||
|
|
||||||
|
class NotmuchThreadS(Structure):
|
||||||
|
pass
|
||||||
|
NotmuchThreadP = POINTER(NotmuchThreadS)
|
||||||
|
|
||||||
|
class NotmuchMessagesS(Structure):
|
||||||
|
pass
|
||||||
|
NotmuchMessagesP = POINTER(NotmuchMessagesS)
|
||||||
|
|
||||||
|
class NotmuchMessageS(Structure):
|
||||||
|
pass
|
||||||
|
NotmuchMessageP = POINTER(NotmuchMessageS)
|
||||||
|
|
||||||
|
class NotmuchTagsS(Structure):
|
||||||
|
pass
|
||||||
|
NotmuchTagsP = POINTER(NotmuchTagsS)
|
||||||
|
|
||||||
|
class NotmuchDirectoryS(Structure):
|
||||||
|
pass
|
||||||
|
NotmuchDirectoryP = POINTER(NotmuchDirectoryS)
|
||||||
|
|
||||||
|
class NotmuchFilenamesS(Structure):
|
||||||
|
pass
|
||||||
|
NotmuchFilenamesP = POINTER(NotmuchFilenamesS)
|
||||||
|
|
Loading…
Reference in a new issue