다음을 통해 공유


데이터 보내기

다음 호출은 파트너 프로그램에 데이터를 보내는 데 사용됩니다.

비고

호출 이름은 가명입니다. 실제 C 함수 이름은 가명 뒤의 괄호 안에 표시됩니다. 예를 들어 Accept_Conversation 호출의 가명입니다. 실제 함수 이름은 cmaccp입니다.

Confirm( cmcfm)
로컬 LU(논리 단위) 송신 버퍼 및 확인 요청의 내용을 파트너 프로그램에 보내고 확인을 기다립니다.

Flush( cmflus)
로컬 LU의 송신 버퍼의 내용을 파트너 LU(및 파트너 프로그램)에 보냅니다. 보내기 버퍼가 비어 있으면 아무 작업도 수행되지 않습니다.

Prepare_To_Receive( cmptr)
로컬 프로그램의 대화 상태를 SEND에서 RECEIVE로 변경하여 로컬 프로그램에서 데이터 수신을 시작할 수 있도록 합니다. 대화 상태를 변경하기 전에 이 호출은 Flush 또는 Confirm 호출에 해당하는 작업을 수행합니다.

Request_To_Send( cmrts)
로컬 프로그램에서 데이터를 보내려고 한다는 것을 파트너 프로그램에 알 보냅니다. 파트너 프로그램은 이 요청에 따라 작동할 수도 있으며 그렇지 않을 수도 있습니다.

Send_Data( cmsend)
파트너 프로그램에 전송하기 위해 로컬 LU의 송신 버퍼에 데이터를 넣습니다. 다음 중 하나가 발생하면 로컬 LU의 송신 버퍼에 수집된 데이터가 파트너 LU(및 파트너 프로그램)로 전송됩니다.

  • 송신 버퍼가 채워됩니다.

  • 로컬 프로그램에서 LU의 송신 버퍼를 플러시, 확인 또는 할당 취소 호출이나 다른 호출을 통해 비웁니다. ( Set_Send_Type 설정되는 일부 송신 형식에는 플러시 기능이 포함됩니다.)

    Set_Prepare_To_Receive_Type( cmsptr)
    후속 Prepare_To_Receive 호출에 Flush 또는 Confirm 기능이 포함되는지 여부를 지정하는 대화의 수신 준비 유형을 설정합니다. 수신 준비 형식은 모든 후속 Prepare_To_Receive 호출에 영향을 줍니다. Set_Prepare_To_Receive_Type 다시 발급하여 변경할 수 있습니다.

    Set_Send_Type( cmsst)
    대화의 보내기 유형을 설정합니다. 보내기 형식은 Send_Data 데이터를 보내는 방법을 지정합니다. 보내기 형식은 데이터만 보내거나 데이터를 보내는 것 외에도 공용 프로그래밍 인터페이스(CPI-C)가 플러시, 확인, Prepare_To_Receive 또는 할당 취소와 동등한 실행을 지정하도록 지정할 수 있습니다. 송신 형식 값은 모든 후속 Send_Data 호출에 영향을 줍니다. Set_Send_Type 다시 발급하여 변경할 수 있습니다.