Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ snalu62_flush(3) — SNA APPC LU6.2 3.2

Media Vault

Software Library

Restoration Projects

Artifacts Sought

snalu62_flush(3)  —  Subroutines

 
 
 
 

Name

snalu62_flush − Causes the interface to transmit the buffered data in the send queue to the remote transaction program. 
 
 
 

FORMAT

STATUS_RTN snalu62_flush(
     RES_ID resource,
     STATUS_VEC status_vec,
     ASYNC_INFO ∗wait_object
     );
 
 
 
 

Valid Conversation States

 
Send
 
 

Arguments

 

resource
 
A RES_ID structure assigned to the conversation by the interface. This ID was returned by the snalu62_allocate, snalu62_attach_listen, or snalu62_receive_allocate verb. 
 
 

status_vec
 
A pointer to a STATUS_VEC array to receive the completion status information. 
 
 

wait_object
 
A pointer to an ASYNC_INFO structure specifying whether the interface should process this verb in a blocking or non-blocking manner. 
 
 
 

Description

 
This verb flushes the local LU’s send buffer. The LU sends any information it has buffered to the remote LU. Information in the LU buffers can come from the snalu62_allocate, snalu62_send_data, snalu62_prepare_to_receive, or snalu62_send_error verb. 
 

Return Values

 

SNALU62_S_OK
normal successful completion

SNALU62_S_CONVCANC
conversation canceled
 

SNALU62_S_OPINCOMP
non-blocking operation not completed

SNALU62_S_OPNOTACC
non-blocking operation not accepted

SNALU62_S_PARERR
parameter error, function-name

SNALU62_S_PRGPARCHK
program parameter check

SNALU62_S_STAERR
LU6.2 verb function-name invalid with conversation in current state

SNALU62_S_UNSUC
verb did not execute successfully
 

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026