| __init__(self, ObjectFifo of, bool is_prod, int|None depth=None, list[Sequence[int]]|None dims_from_stream=None) | iron.dataflow.objectfifo.ObjectFifoHandle | |
| __str__(self) | iron.dataflow.objectfifo.ObjectFifoHandle | |
| _depth | iron.dataflow.objectfifo.ObjectFifoHandle | protected |
| _dims_from_stream | iron.dataflow.objectfifo.ObjectFifoHandle | protected |
| _endpoint | iron.dataflow.objectfifo.ObjectFifoHandle | protected |
| _is_prod | iron.dataflow.objectfifo.ObjectFifoHandle | protected |
| _object_fifo | iron.dataflow.objectfifo.ObjectFifoHandle | protected |
| _port | iron.dataflow.objectfifo.ObjectFifoHandle | protected |
| acquire(self, int num_elem) | iron.dataflow.objectfifo.ObjectFifoHandle | |
| all_of_endpoints(self) | iron.dataflow.objectfifo.ObjectFifoHandle | |
| depth(self) | iron.dataflow.objectfifo.ObjectFifoHandle | |
| dims_from_stream(self) | iron.dataflow.objectfifo.ObjectFifoHandle | |
| dtype(self) | iron.dataflow.objectfifo.ObjectFifoHandle | |
| endpoint(self) | iron.dataflow.objectfifo.ObjectFifoHandle | |
| endpoint(self, ObjectFifoEndpoint endpoint) | iron.dataflow.objectfifo.ObjectFifoHandle | |
| forward(self, PlacementTile placement=AnyMemTile, type[np.ndarray]|None obj_type=None, int|None depth=None, str|None name=None, list[Sequence[int]]|None dims_to_stream=None, list[Sequence[int]]|None dims_from_stream=None, bool plio=False) | iron.dataflow.objectfifo.ObjectFifoHandle | |
| handle_type(self) | iron.dataflow.objectfifo.ObjectFifoHandle | |
| join(self, list[int] offsets, PlacementTile placement=AnyMemTile, list[int]|None depths=None, list[type[np.ndarray]] obj_types=None, list[str]|None names=None, list[list[Sequence[int]|None]]|None dims_to_stream=None, list[list[Sequence[int]|None]]|None dims_from_stream=None, bool plio=False) | iron.dataflow.objectfifo.ObjectFifoHandle | |
| name(self) | iron.dataflow.objectfifo.ObjectFifoHandle | |
| obj_type(self) | iron.dataflow.objectfifo.ObjectFifoHandle | |
| op(self) | iron.dataflow.objectfifo.ObjectFifoHandle | |
| release(self, int num_elem) | iron.dataflow.objectfifo.ObjectFifoHandle | |
| resolve(self, ir.Location|None loc=None, ir.InsertionPoint|None ip=None) | iron.dataflow.objectfifo.ObjectFifoHandle | |
| shape(self) | iron.dataflow.objectfifo.ObjectFifoHandle | |
| split(self, list[int] offsets, PlacementTile placement=AnyMemTile, list[int]|None depths=None, list[type[np.ndarray]] obj_types=None, list[str]|None names=None, list[list[Sequence[int]]]|None dims_to_stream=None, list[list[Sequence[int]]]|None dims_from_stream=None, bool plio=False) | iron.dataflow.objectfifo.ObjectFifoHandle | |