Class swarmauri_core.transports.i_multiplex.IMultiplexTransport
    
              Bases: ABC
Interface for transports that expose multiplexed channels.
abstractmethod
      async
  
open_channel()
Open a logical channel on the transport.
Source code in swarmauri_core/transports/i_multiplex.py
              | 15 16 17 |  | 
abstractmethod
      async
  
close_channel(handle)
Close a previously opened channel.
Source code in swarmauri_core/transports/i_multiplex.py
              | 19 20 21 |  | 
abstractmethod
      async
  
send_on(handle, data, *, timeout=None)
Send data on a specific channel.
Source code in swarmauri_core/transports/i_multiplex.py
              | 23 24 25 26 27 |  | 
abstractmethod
      async
  
recv_on(handle, *, timeout=None)
Receive data from a specific channel.
Source code in swarmauri_core/transports/i_multiplex.py
              | 29 30 31 32 33 |  |