다음을 통해 공유


데이터 보내기

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

참고

호출 이름은 가명입니다. 실제 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(Common Programming Interface for Communications)는 Flush, Confirm, Prepare_To_Receive 또는 Deallocate와 동등한 를 실행하도록 지정할 수 있습니다. 송신 형식 값은 모든 후속 Send_Data 호출에 영향을 줍니다. Set_Send_Type 다시 발행하여 변경할 수 있습니다.