class type amqp_multiplex_controller =object..end
method alive : boolmethod event_system : Unixqueue.event_systemmethod getsockname : sockaddrmethod getpeername : sockaddrmethod transport_type : Netamqp_types.transport_typemethod set_max_frame_size : int -> unitSys.max_string_length on 32 bit platforms.
	The defaults are also the maximum possible values - larger
	configurations are automatically clipped to the maximummethod eff_max_frame_size : intmethod reading : boolmethod read_eof : boolmethod start_reading : when_done:(Netamqp_types.frame result_eof -> unit) ->
       unit -> unitwhen_done callback is invoked with the
 received frame as argument.
 This starts one-time read job only, i.e. it is not restarted
 after when_done has been invoked.
 It is an error to start reading several times at once.
method writing : boolmethod start_writing : when_done:(unit result -> unit) ->
       Netamqp_types.frame -> unitwhen_done when it is written,
 or an error condition is reached.
 This starts one-time write job only, i.e. it is not restarted
 after when_done has been invoked.
 It is an error to start writing several times at once.
method cancel_rd_polling : unit -> unitbefore_record callback function. Polling can be
 resumed by calling start_reading again.method abort_rw : unit -> unitmethod start_shutting_down : when_done:(unit result -> unit) -> unit -> unitwhen_done callback is invoked reporting the success
 or failure.
 The underlying file descriptor (if any) is not closed. A shutdown
 is only a protocol handshake. After a shutdown,read_eof
 is true. Call inactivate to close the descriptor.
method cancel_shutting_down : unit -> unitwhen_done callback is invoked with
 the `Cancelled.
 It is no error if no shutdown is in progress.
method set_timeout : notify:(unit -> unit) -> float -> unitnotify callback is invoked.method inactivate : unit -> unitmethod tls_session_props : Nettls_support.tls_session_props option