2 @file corelink_stream_data.py 3 Handles the information associated with data streams in the client. 26 self.
update(arg[0],arg[1],arg[2],arg[3],arg[4],arg[5],arg[6],arg[7])
44 corelink_const.LIB.getClientStreams.restype = ctypes.POINTER(ctypes.c_char)
45 data = corelink_const.LIB.getClientStreams()
47 int_size = ctypes.sizeof(ctypes.c_int)
48 length = int.from_bytes(data[0:int_size],
"little")
51 for i
in range(length):
52 data_casted = int.from_bytes(data[(i+1)*int_size:(i+1)*int_size + int_size],
"little")
53 stream_ids.append(data_casted)
54 corelink_const.LIB.freeData(data)
63 corelink_const.LIB.isRecvStream.argtypes = [ctypes.c_int]
64 corelink_const.LIB.isRecvStream.restype = ctypes.c_bool
65 ans = corelink_const.LIB.isRecvStream(stream_id)
def is_receiver(stream_id)
def list_client_streams()