이 절에 나열된 함수는 자원 및 자원 그룹에서 사용하는 네트워크 자원을 검색, 인쇄 및 해제합니다. 이 절의 scds_get_ 함수는 RMAPI 함수를 사용하여 Network_resources_used 및 Port_list와 같은 특정 등록 정보를 쿼리하지 않고 네트워크 자원을 검색하는 편리한 방법을 제공합니다. scds_print_name() 함수는 scds_get_name () 함수가 반환하는 데이터 구조의 값을 인쇄합니다. scds_free_name () 함수는 scds_get_ name() 함수에서 할당한 메모리를 비웁니다.
호스트 이름을 처리하는 함수는 다음과 같습니다.
scds_get_rs_hostnames(3HA) – 자원에 사용되는 호스트 이름 목록을 검색합니다.
scds_get_rg_hostnames(3HA) – 자원 그룹의 네트워크 자원에 사용되는 호스트 이름 목록을 검색합니다.
scds_print_net_list(3HA) – scds_get_rs_hostnames () 또는 scds_get_rg_hostnames()가 반환하는 호스트 이름 목록의 내용을 인쇄합니다.
scds_free_net_list(3HA) – scds_get_rs_hostnames() 또는 scds_get_rg_hostnames()에서 할당한 메모리를 비웁니다.
포트 목록을 처리하는 함수는 다음과 같습니다.
scds_get_port_list(3HA) – 자원에 사용되는 포트-프로토콜 쌍의 목록을 검색합니다.
scds_print_port_list(3HA) – scds_get_port_list()가 반환하는 포트-프로토콜 쌍 목록의 내용을 인쇄합니다.
scds_free_port_list(3HA) – scds_get_port_list()에서 할당한 메모리를 비웁니다.
네트워크 주소를 처리하는 함수는 다음과 같습니다.
scds_get_netaddr_list(3HA) – 자원에 사용되는 네트워크 주소 목록을 검색합니다.
scds_print_netaddr_list(3HA) – scds_get_netaddr_list()가 반환하는 네트워크 주소 목록의 내용을 인쇄합니다.
scds_free_netaddr_list(3HA) – scds_get_netaddr_list()에서 할당한 메모리를 비웁니다.
이 절의 함수는 TCP 기반 모니터를 사용 가능하게 합니다. 일반적으로 오류 모니터는 이러한 함수를 사용하여 서비스에 대한 간단한 소켓 연결을 설정하고 상태를 확인하기 위해 데이터를 읽어 서비스에 기록한 다음 서비스와의 연결을 끊습니다.
함수는 다음과 같습니다.
scds_fm_tcp_connect(3HA) – IPv4 주소 지정만 사용하는 프로세스에 TCP 연결을 설정합니다.
scds_fm_net_connect(3HA) – IPv4 또는 IPv6 주소 지정을 사용하는 프로세스에 TCP 연결을 설정합니다.
scds_fm_tcp_read(3HA) – TCP 연결을 사용하여 모니터 중인 프로세스에서 데이터를 읽습니다.
scds_fm_tcp_write(3HA) – TCP 연결을 사용하여 모니터 중인 프로세스에 데이터를 씁니다.
scds_simple_probe(3HA) – 프로세스에 대한 TCP 연결을 설정하고 종료하여 프로세스를 검사합니다. 이 함수는 IPv4 주소만 처리합니다.
scds_simple_net_probe(3HA) – 프로세스에 대한 TCP 연결을 설정하고 종료하여 프로세스를 검사합니다. 이 함수는 IPv4 또는 IPv6 주소를 처리합니다.
scds_fm_tcp_disconnect(3HA) – 모니터 중인 프로세스에 대한 연결을 종료합니다. 이 함수는 IPv4 주소만 처리합니다.
scds_fm_net_disconnect(3HA) – 모니터 중인 프로세스에 대한 연결을 종료합니다. 이 함수는 IPv4 또는 IPv6 주소를 처리합니다.