home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / vmsnet / networks / tcpip / cmutek / 1113 < prev    next >
Encoding:
Internet Message Format  |  1992-12-16  |  1.6 KB

  1. Path: sparky!uunet!spool.mu.edu!sdd.hp.com!elroy.jpl.nasa.gov!decwrl!infopiz!mccall!cmu-tek-newsgate!list
  2. Newsgroups: vmsnet.networks.tcp-ip.cmu-tek
  3. Subject: Re: Transmitting Data IO$_WriteVBlk questions
  4. Message-ID: <01GSD709QPFKHSJ1I7@DRYCAS.CLUB.CC.CMU.EDU>
  5. From: "John Clement-Rice U. (713)527-8101x2037" <clement@physics.rice.edu>
  6. Date: 16 Dec 92 00:28:00 CST
  7. Reply-To: CMU-OpenVMS-IP@drycas.club.cc.cmu.edu
  8. Organization: The Internet
  9. Return-Path: <@andrew.cmu.edu:CMU-OpenVMS-IP-Request@drycas.club.cc.cmu.edu@mccall.com>
  10. Errors-To: CMU-OpenVMS-IP-Request@drycas.club.cc.cmu.edu
  11. Lines: 43
  12.  
  13. When using qiow calls, you can find the macros in cmutek_src:[central]network.
  14. This is "suggested" by setting P4 to 1, as you can see from the following
  15. extract.  This may not be obeyed, but it will help.
  16. ! NET$SEND - Send data over the network
  17.  
  18.  
  19.  
  20.     NET$SEND(
  21.     LC_ID,            ! OBSOLETE, UNUSED Local Connection ID.
  22.     BufAdrs,        ! Data buffer address
  23.     BufSize,        ! Buffer Size in bytes.
  24.     Tag,            ! OBSOLETE, UNUSED request identifier tag.
  25.     Urgent=0,        ! NYI Urgent data boolean
  26.     EOL=0,            ! EOL (PUSH) boolean.
  27.     Addr_Spec=0,        ! IP adrss for UDP, ICMP, and IP (address)
  28.     IOmode=Synch,        ! Asynchronous or synchronous
  29.     IOchan,            ! I/O channel
  30.     IO$SB,            ! I/O Status blk (quadword)
  31.     Ast$Adr=0,        ! Adrs of AST service rtn.
  32.     Ast$Prm=0,        ! AST parameter.
  33.     EF=0            ! Event Flag #.
  34.     ) =
  35.  
  36.     CHKOBS(LC_ID,'LC_ID','NET$SEND')
  37.     CHKOBS(TAG,'TAG','NET$SEND')
  38.  
  39.     $$QIO(IOMODE) (
  40.         CHAN    = IOchan,
  41.         IOSB    = IO$SB,
  42.         Func    = IP$Send,
  43.         ASTADR    = Ast$Adr,
  44.         ASTPRM    = Ast$Prm,
  45.         EFN        = EF,
  46.         P1        = BufAdrs,
  47.         P2        = BufSize,
  48.         P4        = EOL,
  49.         P5        = Urgent,
  50.         P6        = Addr_Spec
  51.         )
  52.     %,
  53.  
  54.  
  55.  
  56.