cniCreateInputTerminal

노드 오브젝트 상에 입력 터미널을 작성하고 작성된 터미널 오브젝트의 주소를 리턴합니다. 소유 노드가 버려지면 메시지 브로커는 터미널 오브젝트를 버립니다.

이 함수는 구현 함수 cniCreateNodeContext 내에서만 호출될 수 있습니다.

구문

CciTerminal* cniCreateInputTerminal(
    int*                   returnCode,
    CciNode*  nodeObject,
    CciChar*  name);

매개변수

returnCode
함수의 리턴 코드(출력).
가능한 리턴 코드는 다음과 같습니다.
  • CCI_SUCCESS
  • CCI_EXCEPTION
  • CCI_INV_NODE_OBJECT
  • CCI_INV_TERMINAL_NAME
nodeObject
입력 터미널이 작성될 노드 오브젝트의 인스턴스 주소를 지정합니다(입력). 주소는 cniCreateNodeContext로부터 리턴됩니다.
name
작성 중인 터미널의 이름을 지정합니다(입력).

리턴 값

함수가 정상적으로 실행되면, 노드 터미널 오브젝트의 주소가 리턴됩니다. 정상적으로 실행되지 않으면 0 값(CCI_NULL_ADDR)이 리턴됩니다.

   entry->handle = cniCreateInputTerminal(
                                                                                                            &rc, 
                                          context->nodeObject, 
                                                                                    (CciChar*)terminalName);
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
as07530_