prt_api_intproc_region

Name

prt_api_intproc_region

Purpose

Receive updates only from specific regions.

Description

This function provides a mechanism for a process to request that only specific region data is required. A flag is passed to specify if the region should be added, replaced, or deleted. The calling routine receives back a status indicating the success or failure of the request.

Syntax

int prt_api_intproc_region (region_id, action_code, retstat)

char        *region_id;

COR_U4      action_code;

COR_STATUS  *retstat;

Data Structures

None

Arguments

Argument

Description

Input

 

region_id

Region that this call applies to

action_code

Code to specify what action needs to occur. Valid values are:

 

PRT_FILTER_ADD

Add this region_id to filter list.

 

PRT_FILTER_REPLACE

Replace existing filter region_id with this one, if one exists. Otherwise add region_id

 

PRT_FILTER_DELETE

Delete this region_id from filter list.

Output

 

 

*retstat

Pointer to COR_STATUS structure

Return Value

Either COR_SUCCESS or COR_FAILURE.

If the function returns COR_FAILURE additional error information can be found in the COR_STATUS structure.

Error Codes

IPC_ERR_PARTDEAD

Partner Dead (Warning)

PRTI_UNKNOWN_INIT_SRC

MF_INIT segment received from unknown service (Warning).

PRTI_UNEXPECTED_SEG

Unexpected segment type (Warning)

PRTI_BAD_MSG

Error in segment (Failure)

PRTI_READ_PORT_ERR

Error in ipc_read_port (Failure)

PRTI_EF_CHECK_ERR

Error checking event flag (Failure)

More information

Application subroutines.