-- NetworkStreamInternal.mesa (last edited by BLyon on: June 2, 1980  10:15 AM)
-- Function: The internal definitions module for the Pliot Network Streams.
DIRECTORY
  Stream USING [Object],
  PacketStream USING [Handle];
NetworkStreamInternal: DEFINITIONS =
  BEGIN
  --definitions
  -- used by the implementation modules for the Network Streams
  ControlHandle: TYPE = POINTER TO ControlObject;
  ControlObject: TYPE = RECORD [
    streamObject: Stream.Object, psH: PacketStream.Handle];
  -- states for optional close protocol using subsequence types
  CloseState: TYPE = {
    sendClose, waitCloseReply, sendCloseReply, waitCloseReplyReply, closed};
  END.
LOG
Time: January 26, 1980  2:37 PM  By: Dalal  Action: created file.
Time: January 26, 1980  2:37 PM  By: Dalal  Action: split SPPInternal into two.