shared_atomic.atomic_bytearray

shared_atomic.atomic_bytearray. array_add_and_fetch ( array : atomic_bytearray , n : bytes , trim : bool = True ) bytes


shared_atomic.atomic_bytearray. array_and_and_fetch ( array : atomic_bytearray , n : bytes , trim : bool = True ) bytes


shared_atomic.atomic_bytearray. array_compare_and_set ( j : atomic_bytearray , i : atomic_bytearray , data : bytes ) bool


shared_atomic.atomic_bytearray. array_compare_and_set_value ( array : atomic_bytearray , i : bytes , n : bytes , trim : bool = True ) bytes


shared_atomic.atomic_bytearray. array_fetch_and_add ( array : atomic_bytearray , n : bytes , trim : bool = True ) bytes


shared_atomic.atomic_bytearray. array_fetch_and_and ( array : atomic_bytearray , n : bytes , trim : bool = True ) bytes


shared_atomic.atomic_bytearray. array_fetch_and_nand ( array : atomic_bytearray , n : bytes , trim : bool = True ) bytes


shared_atomic.atomic_bytearray. array_fetch_and_or ( array : atomic_bytearray , n : bytes , trim : bool = True ) bytes


shared_atomic.atomic_bytearray. array_fetch_and_sub ( array : atomic_bytearray , n : bytes , trim : bool = True ) bytes


shared_atomic.atomic_bytearray. array_fetch_and_xor ( array : atomic_bytearray , n : bytes , trim : bool = True ) bytes


shared_atomic.atomic_bytearray. array_get_and_set ( array : atomic_bytearray , data : bytes , trim : bool = True ) bytes


shared_atomic.atomic_bytearray. array_get_bytes ( array : atomic_bytearray , trim = True ) bytes


shared_atomic.atomic_bytearray. array_get_int ( array : atomic_bytearray ) int


shared_atomic.atomic_bytearray. array_nand_and_fetch ( array : atomic_bytearray , n : bytes , trim : bool = True ) bytes


shared_atomic.atomic_bytearray. array_or_and_fetch ( array : atomic_bytearray , n : bytes , trim : bool = True ) bytes


shared_atomic.atomic_bytearray. array_set_bytes ( array : atomic_bytearray , data : bytes ) void


shared_atomic.atomic_bytearray. array_shift ( n : atomic_bytearray , i : atomic_bytearray , j : atomic_bytearray ) void


shared_atomic.atomic_bytearray. array_store ( n : atomic_bytearray , i : atomic_bytearray ) void


shared_atomic.atomic_bytearray. array_sub_and_fetch ( array : atomic_bytearray , n : bytes , trim : bool = True ) bytes


shared_atomic.atomic_bytearray. array_xor_and_fetch ( array : atomic_bytearray , n : bytes , trim : bool = True ) bytes


class shared_atomic.atomic_bytearray. atomic_bytearray


__init__ ( self , name : bytes , initial : bytes = None , length : int = None , paddingdirection : unicode = 'right' , paddingbytes : bytes = b'\x00' , trimming_direction : unicode = 'right' )


array_add_and_fetch ( self , n : bytes , trim : bool = True ) bytes


array_and_and_fetch ( self , n : bytes , trim : bool = True ) bytes


array_compare_and_set ( self , i : atomic_bytearray , n : bytes ) bool


array_compare_and_set_value ( self , i : bytes , n : bytes , trim : bool = True ) bytes


array_fetch_and_add ( self , n : bytes , trim : bool = True ) bytes


array_fetch_and_and ( self , n : bytes , trim : bool = True ) bytes


array_fetch_and_nand ( self , n : bytes , trim : bool = True ) bytes


array_fetch_and_or ( self , n : bytes , trim : bool = True ) bytes


array_fetch_and_sub ( self , n : bytes , trim : bool = True ) bytes


array_fetch_and_xor ( self , n : bytes , trim : bool = True ) bytes


array_get_and_set ( self , data : bytes , trim : bool = True ) bytes


array_nand_and_fetch ( self , n : bytes , trim : bool = True ) bytes


array_or_and_fetch ( self , n : bytes , trim : bool = True ) bytes


array_shift ( self , i : atomic_bytearray , j : atomic_bytearray ) void


array_store ( self , i : atomic_bytearray ) void


array_sub_and_fetch ( self , n : bytes , trim : bool = True ) bytes


array_xor_and_fetch ( self , n : bytes , trim : bool = True ) bytes


get_bytes ( self , trim : bool = True ) bytes


get_int ( self ) int


int_value

int_value: cython.size_t


set_bytes ( self , data : bytes ) void


value

value: bytes