Data Structures | |
struct | DBusTransportUnix |
Implementation details of DBusTransportUnix. More... | |
Typedefs | |
typedef DBusTransportUnix | DBusTransportUnix |
Opaque object representing a Unix file descriptor transport. | |
Functions | |
DBusTransport * | _dbus_transport_new_for_fd (int fd, dbus_bool_t server, const DBusString *address) |
Creates a new transport for the given file descriptor. More... | |
DBusTransport * | _dbus_transport_new_for_domain_socket (const char *path, dbus_bool_t abstract, DBusError *error) |
Creates a new transport for the given Unix domain socket path. More... | |
DBusTransport * | _dbus_transport_new_for_tcp_socket (const char *host, dbus_int32_t port, DBusError *error) |
Creates a new transport for the given hostname and port. More... |
|
Creates a new transport for the given Unix domain socket path. This creates a client-side of a transport.
Definition at line 1035 of file dbus-transport-unix.c. |
|
Creates a new transport for the given file descriptor. The file descriptor must be nonblocking (use _dbus_set_fd_nonblocking() to make it so). This function is shared by various transports that boil down to a full duplex file descriptor.
Definition at line 965 of file dbus-transport-unix.c. References base, encoded_incoming, encoded_outgoing, fd, max_bytes_read_per_iteration, max_bytes_written_per_iteration, message_bytes_written, read_watch, and write_watch. |
|
Creates a new transport for the given hostname and port.
Definition at line 1102 of file dbus-transport-unix.c. |