Did you know ... Search Documentation:
Title for pldoc(dir_index)

tipc

Prolog files

tipc.pl  -- TIPC SocketsShow source
tipc_accept/3Blocks on a server socket and waits for connection requests from clients.Source
tipc_bind/3Associates/disassociates a socket with the name/3 or name_seq/3 address specified in Address.Source
tipc_canonical_address/2Translates a port_id/2 address into canonical TIPC form:.Source
tipc_close_socket/1Closes the indicated socket, making SocketId invalid.Source
tipc_connect/2Provides a connection-oriented, client-interface to connect a socket to a given TIPC_address.Source
tipc_get_name/2Unifies TIPC_address with the port-id assigned to the socket.Source
tipc_get_peer_name/2Unifies TIPC_address with the port-id assigned to the socket that this socket is connected to.Source
tipc_initialize/0causes the TIPC service and the TIPC stack to be initialized and made ready for service.Source
tipc_listen/2Listens for incoming requests for connections.Source
tipc_open_socket/3Opens two SWI-Prolog I/O-streams, one to deal with input from the socket and one with output to the socket.Source
tipc_receive/4Waits for, and returns the next datagram.Source
tipc_send/4sends a TIPC datagram to one or more destinations.Source
tipc_service_exists/1Interrogates the TIPC topology server to see if a service is available at an advertised Address.Source
tipc_service_exists/2Interrogates the TIPC topology server to see if a service is available at an advertised Address.Source
tipc_service_port_monitor/2Monitors a collection of worker threads that are bound to a list of Addresses.Source
tipc_service_port_monitor/3Monitors a collection of worker threads that are bound to a list of Addresses.Source
tipc_service_probe/1Allows a user to discover the instance ranges and/or port-ids for a particular service.Source
tipc_service_probe/2Allows a user to discover the instance ranges and/or port-ids for a particular service.Source
tipc_setopt/2Sets options on the socket.Source
tipc_socket/2Creates a TIPC-domain socket of the type specified by SocketType, and unifies it to an identifier, SocketId.Source
tipc_broadcast.pl  -- A TIPC Broadcast BridgeShow source
tipc_host_to_address/2locates a TIPC service by name.Source
tipc_initialize/0See tipc:tipc_initialize/0.Source
tipc_linda.pl  -- A Process Communication InterfaceShow source
bagof_in_noblock/3Bag is the list of all instances of Template such that Tuple exists in the tuple-space.Source
bagof_rd_noblock/3Bag is the list of all instances of Template such that Tuple exists in the tuple-space.Source
close_client/0Closes the connection to the Linda-server.Source
in/1Atomically removes the tuple Tuple from Linda's tuple-space if it is there.Source
in/2As in/1 but succeeds when any one of the tuples in TupleList is available.Source
in_noblock/1Atomically removes the tuple Tuple from Linda's tuple-space if it is there.Source
linda/0Starts a Linda-server in this process.Source
linda/1Starts a Linda-server in this process.Source
linda_client/1Establishes a connection to a Linda-server providing a named tuple space.Source
linda_eval/1Causes Goal to be evaluated in parallel with a parent predicate.Source
linda_eval/2Causes Goal to be evaluated in parallel with a parent predicate.Source
linda_eval_detached/1Causes Goal to be evaluated in parallel with a parent predicate.Source
linda_eval_detached/2Causes Goal to be evaluated in parallel with a parent predicate.Source
linda_timeout/1Temporarily sets Linda's timeout.Source
linda_timeout/2Controls Linda's message-passing timeout.Source
out/1Places a Tuple in Linda's tuple-space.Source
rd/1Succeeds nondeterministically if Tuple is available in the tuple-space, suspends otherwise until it is available.Source
rd/2As in/2 but provides a choice point that does not remove any tuples.Source
rd_noblock/1Succeeds nondeterministically if Tuple is available in the tuple-space, fails otherwise.Source
tipc_linda_server/0Acts as a stand-alone Linda server.Source
tuple/1registers Head as a virtual tuple in TIPC Linda's tuple space.Source
tuple/2registers Head as a virtual tuple in TIPC Linda's tuple space.Source
tipc_paxos.pl  -- Paxos on TIPCShow source
tipc_paxos_get/1Source
tipc_paxos_get/2Source
tipc_paxos_on_change/2Source
tipc_paxos_set/1Source
tipc_paxos_set/2Source