home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!spool.mu.edu!sdd.hp.com!elroy.jpl.nasa.gov!decwrl!infopiz!mccall!cmu-tek-newsgate!list
- Newsgroups: vmsnet.networks.tcp-ip.cmu-tek
- Subject: Re: Transmitting Data IO$_WriteVBlk questions
- Message-ID: <01GSD709QPFKHSJ1I7@DRYCAS.CLUB.CC.CMU.EDU>
- From: "John Clement-Rice U. (713)527-8101x2037" <clement@physics.rice.edu>
- Date: 16 Dec 92 00:28:00 CST
- Reply-To: CMU-OpenVMS-IP@drycas.club.cc.cmu.edu
- Organization: The Internet
- Return-Path: <@andrew.cmu.edu:CMU-OpenVMS-IP-Request@drycas.club.cc.cmu.edu@mccall.com>
- Errors-To: CMU-OpenVMS-IP-Request@drycas.club.cc.cmu.edu
- Lines: 43
-
- When using qiow calls, you can find the macros in cmutek_src:[central]network.
- This is "suggested" by setting P4 to 1, as you can see from the following
- extract. This may not be obeyed, but it will help.
- ! NET$SEND - Send data over the network
-
-
-
- NET$SEND(
- LC_ID, ! OBSOLETE, UNUSED Local Connection ID.
- BufAdrs, ! Data buffer address
- BufSize, ! Buffer Size in bytes.
- Tag, ! OBSOLETE, UNUSED request identifier tag.
- Urgent=0, ! NYI Urgent data boolean
- EOL=0, ! EOL (PUSH) boolean.
- Addr_Spec=0, ! IP adrss for UDP, ICMP, and IP (address)
- IOmode=Synch, ! Asynchronous or synchronous
- IOchan, ! I/O channel
- IO$SB, ! I/O Status blk (quadword)
- Ast$Adr=0, ! Adrs of AST service rtn.
- Ast$Prm=0, ! AST parameter.
- EF=0 ! Event Flag #.
- ) =
-
- CHKOBS(LC_ID,'LC_ID','NET$SEND')
- CHKOBS(TAG,'TAG','NET$SEND')
-
- $$QIO(IOMODE) (
- CHAN = IOchan,
- IOSB = IO$SB,
- Func = IP$Send,
- ASTADR = Ast$Adr,
- ASTPRM = Ast$Prm,
- EFN = EF,
- P1 = BufAdrs,
- P2 = BufSize,
- P4 = EOL,
- P5 = Urgent,
- P6 = Addr_Spec
- )
- %,
-
-
-
-