Next:  Character I/O Built-ins
Up:  The Built-in Predicates 
 Previous:  Module handling Built-ins
 
 
 ECLiPSe
  Stream I/O built-in.
-  accept(+Stream, ?From, ?NewStream)
 -  
 
Accepts a connection for a stream socket and creates a new socket which can be used for I/O.
 
 -  at(+Stream, ?Pointer)
 -  
 
Succeeds if  Pointer is the pointer position of the stream  Stream.
 
 -  at_eof(+Stream)
 -  
 
Succeeds if the position of the pointer to stream  Stream is at the end of file.
 
 -  bind(+Stream, ?Address)
 -  
 
Associates an address with a given socket stream.
 
 -  close(+Stream)
 -  
 
Closes the stream specified by  Stream.
 
 -  connect(+Stream, +Address)
 -  
 
Connects a socket with the given address.
 
 -  current_stream(?Name, ?Mode, ?Stream)
 -  
 
Succeeds if there is currently an open stream  Stream open to the file  Name in the mode  Mode.
 
 -  flush(+Stream)
 -  
 
Flushes the output stream  Stream.
 
 -  get_prompt(+InStream, ?Prompt, ?OutStream)
 -  
 
Succeeds if the prompt for the stream  InStream is  Prompt and is written to the stream  OutStream.
 
 -  get_stream(+StreamId, ?Stream)
 -  
 
Succeeds if  Stream is the stream to which the stream  StreamId is assigned.
 
 -  get_stream_info(+Stream, ?Attr, ?Value)
 -  
 
Succeeds if the attribute  Attr of the open stream  Stream has the value  Value.
 
 -  listen(+Stream, +Queue)
 -  
 
Specifies how many connections are accepted for a socket and makes connections available.
 
 -  open(?File, +Mode, ?Stream)
 -  
 
The file  File is opened in mode  Mode, and a stream  Stream is provided for it.
 
 -  pipe(?StreamIn, ?StreamOut)
 -  
 
Creates a pipe and two streams  StreamIn and  StreamOut to its read and write ends.
 
 -  seek(+Stream, +Offset)
 -  
 
The pointer in stream  Stream is offset  Offset from the start of the file.
 
 -  select(+StreamList, +Timeout, ?ReadyStreams)
 -  
 
Returns streams from  StreamList which are ready for I/O, blocking at most  Timeout seconds.
 
 -  set_prompt(+InStream, +Prompt, +OutStream)
 -  
 
The prompt  Prompt is output on the stream  OutStream for input to the input stream  InStream.
 
 -  set_stream(+StreamId, +Stream)
 -  
 
The symbolic stream name  StreamId is associated with the stream  Stream.
 
 -  socket(+Domain, +Type, ?Stream)
 -  
 
Creates a socket of a given type and domain and associates a stream with it.
 
 
 
 
   
   
      
   
 Next:  Character I/O Built-ins
Up:  The Built-in Predicates 
 Previous:  Module handling Built-ins
 
 
 
Micha Meier 
Mon Mar  4 12:11:45 MET 1996