feat: use cimports for unmarshaller Variant and Message (#146)

This commit is contained in:
J. Nick Koston 2022-11-04 08:33:57 +01:00 committed by GitHub
parent a9c937028b
commit 6418ed4bb6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2,7 +2,8 @@
import cython
from ..signature import SignatureType
from ..message cimport Message
from ..signature cimport Variant
cdef object MAX_UNIX_FDS_SIZE
@ -40,8 +41,6 @@ cdef object INT16_UNPACK_BIG_ENDIAN
cdef object UINT16_UNPACK_LITTLE_ENDIAN
cdef object UINT16_UNPACK_BIG_ENDIAN
cdef object Variant
cdef object Message
cdef object MESSAGE_TYPE_MAP
cdef object MESSAGE_FLAG_MAP
cdef object HEADER_MESSAGE_ARG_NAME
@ -73,8 +72,6 @@ cdef unsigned int TOKEN_G_AS_INT
cdef object MARSHALL_STREAM_END_ERROR
cpdef get_signature_tree
cdef inline unsigned long _cast_uint32_native(const char * payload, unsigned int offset):
cdef unsigned long *u32p = <unsigned long *> &payload[offset]
return u32p[0]