Skip to content

Latest commit

 

History

History
93 lines (56 loc) · 2.2 KB

dbus_transport.md

File metadata and controls

93 lines (56 loc) · 2.2 KB

Module dbus_transport

Abstract transports.

Copyright (c) 2006-2007 Mikael Magnusson

Authors: Mikael Magnusson (mikma@users.sourceforge.net), Jean Parpaillon (jean.parpaillon@free).

Description

Glue module to dbus_transprot_tcp and dbus_transport_unix transport modules

Messages implemented by transport modules

  • {received, Conn, Data}
  • {closed, Conn}

While unix socket and TCP transports are the commonly used transports, D-Bus specification describes additional transports.

Function Index

close/1Close the transport.
send/2Send data to a transport.
set_raw/2Set transport in raw mode (used after authentication is done).
stop/1Stop transport.
support_unix_fd/1Check if this transport support UNIX FD passing.

Function Details

close/1


close(Conn::pid()) -> ok

Close the transport

send/2


send(Conn::pid(), Data::binary()) -> ok

Send data to a transport

set_raw/2


set_raw(Conn::pid(), Raw::boolean()) -> ok

Set transport in raw mode (used after authentication is done)

stop/1


stop(Conn::pid()) -> ok

Stop transport

support_unix_fd/1


support_unix_fd(Conn::pid()) -> boolean()

Check if this transport support UNIX FD passing