---
name: "SLOG_Irec_SetDestTaskLabel"
section: "3"
platform: "linux"
package: "mpi-doc"
version: "1.2.5.3-5"
release: "Debian 3.1 (Sarge)"
platforms: ["linux"]
url: "https://new.carta.tech/SLOG_Irec_SetDestTaskLabel"
---

# SLOG\_Irec\_SetDestTaskLabel(3)

Set the Destination Task IDs which are needed for a Message Record, i.e. Arrow.

## NAME

SLOG\_Irec\_SetDestTaskLabel -  Set the Destination Task IDs which are  needed for a Message Record, i.e. Arrow.

## SYNOPSIS

```
int SLOG_Irec_SetDestTaskLabel(       SLOG_intvlrec_t  *intvlrec,
                                const SLOG_nodeID_t     node_id,
                                const SLOG_cpuID_t      cpu_id,
                                const SLOG_threadID_t   thread_id )
```

## MODIFIED INPUT VARIABLES

- **intvlrec**

  \- pointer to the internal Interval record to be modified.

## UNMODIFIED INPUT VARIABLES

- **node\_id**

  \- interval record's extra node ID.

- **cpu\_id**

  \- interval record's extra cpu ID.

- **thread\_id**

  \- interval record's extra thread ID.

## MODIFIED OUTPUT VARIABLES

- **returned value**

  \- integer return status.

## USAGE NOTES ON THIS SUBROUTINE

The subroutine appends the specified Internal Interval Record with the extra set of Task Labels.  This subroutine is meant to be called once for each "Message" or "Arrow" interval record written to the slogfile.

## INCLUDE FILE NEEDED

slog.h

## LOCATION
