indexing
description: "A unix socket address."
status: "See notice at end of class"
date: "$Date$"
revision: "$Revision$"
class interface
UNIX_SOCKET_ADDRESS
create
make
make_from_path (a_path: like path)
feature
make
make_from_path (a_path: like path)
feature
socket_address: SPECIAL [CHARACTER]
TO_SPECIAL
feature
count: INTEGER
SOCKET_ADDRESS
feature
is_equal (other: like Current): BOOLEAN
other
SOCKET_ADDRESS
require ANY
other_not_void: other /= void
ensure ANY
symmetric: Result implies other.is_equal (Current)
consistent: standard_is_equal (other) implies Result
feature
address_in_use: BOOLEAN
SOCKET_RESOURCES
address_not_readable: BOOLEAN
SOCKET_RESOURCES
already_bound: BOOLEAN
SOCKET_RESOURCES
bad_socket_handle: BOOLEAN
SOCKET_RESOURCES
connect_in_progress: BOOLEAN
SOCKET_RESOURCES
connection_refused: BOOLEAN
SOCKET_RESOURCES
dtable_full: BOOLEAN
SOCKET_RESOURCES
error: STRING
SOCKET_RESOURCES
error_number: INTEGER
SOCKET_RESOURCES
expired_socket: BOOLEAN
SOCKET_RESOURCES
family: INTEGER
SOCKET_ADDRESS
invalid_address: BOOLEAN
SOCKET_RESOURCES
invalid_socket_handle: BOOLEAN
SOCKET_RESOURCES
network: BOOLEAN
SOCKET_RESOURCES
no_buffers: BOOLEAN
SOCKET_RESOURCES
no_permission: BOOLEAN
SOCKET_RESOURCES
not_connected: BOOLEAN
SOCKET_RESOURCES
path: STRING
protected_address: BOOLEAN
SOCKET_RESOURCES
protocol_not_supported: BOOLEAN
SOCKET_RESOURCES
socket_family_not_supported: BOOLEAN
SOCKET_RESOURCES
socket_in_use: BOOLEAN
SOCKET_RESOURCES
socket_ok: BOOLEAN
SOCKET_RESOURCES
socket_would_block: BOOLEAN
SOCKET_RESOURCES
zero_option: BOOLEAN
SOCKET_RESOURCES
feature
set_family (f: INTEGER)
f
SOCKET_ADDRESS
feature
copy (other: like Current)
other
clone
SOCKET_ADDRESS
require ANY
other_not_void: other /= void
type_identity: same_type (other)
ensure ANY
is_equal: is_equal (other)
ensure then SOCKET_ADDRESS
new_result_count: count = other.count or else count = address_size
feature
c_msgdontroute: INTEGER
SOCKET_RESOURCES
c_oobmsg: INTEGER
SOCKET_RESOURCES
c_peekmsg: INTEGER
SOCKET_RESOURCES
feature
socket_address_make
SOCKET_ADDRESS
feature
set_path (p: STRING)
p
invariant
ANY
reflexive_equality: standard_is_equal (Current)
reflexive_conformance: conforms_to (Current)
end -- UNIX_SOCKET_ADDRESS