Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: HLOT

HLOT.m

Go to the documentation of this file.
  1. HLOT ;IRMFO-ALB/CJM - Services provided by the transport layer;03/24/2004 14:43
  1. ;;1.6;HEALTH LEVEL SEVEN;**126,131**;Oct 13, 1995;Build 10
  1. ;
  1. ;
  1. READHDR(HLCSTATE,HDR) ;
  1. N SUCCESS,SEG
  1. N MCODE
  1. S HLCSTATE("MESSAGE ENDED")=0
  1. S MCODE="S SUCCESS=$$"_HLCSTATE("READ HEADER")_"(.HLCSTATE,.HDR)"
  1. X MCODE
  1. Q SUCCESS
  1. ;
  1. READSEG(HLCSTATE,SEG) ;
  1. N RETURN
  1. N MCODE
  1. S MCODE="S RETURN=$$"_HLCSTATE("READ SEGMENT")_"(.HLCSTATE,.SEG)"
  1. X MCODE
  1. Q RETURN
  1. ;
  1. OPEN(HLCSTATE) ;
  1. N MCODE
  1. I '$L(HLCSTATE("OPEN")) S HLCSTATE("CONNECTED")=0 Q
  1. S MCODE="D "_HLCSTATE("OPEN")_"(.HLCSTATE)"
  1. X MCODE
  1. Q
  1. ;
  1. CLOSE(HLCSTATE) ;
  1. N MCODE
  1. S MCODE="D "_HLCSTATE("CLOSE")_"(.HLCSTATE)"
  1. X MCODE
  1. S HLCSTATE("CONNECTED")=0
  1. Q
  1. ;
  1. WRITESEG(HLCSTATE,SEG) ;
  1. N RETURN
  1. N MCODE
  1. S MCODE="S RETURN=$$"_HLCSTATE("WRITE SEGMENT")_"(.HLCSTATE,.SEG)"
  1. X MCODE
  1. Q RETURN
  1. ;
  1. WRITEHDR(HLCSTATE,HDR) ;
  1. N SUCCESS
  1. N MCODE
  1. S MCODE="S SUCCESS=$$"_HLCSTATE("WRITE HEADER")_"(.HLCSTATE,.HDR)"
  1. X MCODE
  1. Q SUCCESS
  1. ;
  1. ENDMSG(HLCSTATE) ;
  1. N RETURN
  1. N MCODE
  1. S MCODE="S RETURN=$$"_HLCSTATE("END MESSAGE")_"(.HLCSTATE)"
  1. X MCODE
  1. Q RETURN