17.3.4. pmix_byte_object_t

17.3.4.1. NAME

pmix_byte_object_t - a structure containing a raw byte sequence

17.3.4.2. SYNTAX

17.3.4.2.1. C Syntax

#include <pmix_common.h>

typedef struct pmix_byte_object {
   char *bytes;
   size_t size;
} pmix_byte_object_t;

17.3.4.2.2. Python Syntax

from pmix import *

foo = {'bytes': bts, 'size': sz}

where bts is a Python byte array and sz is the integer number of bytes in that array.

17.3.4.3. DESCRIPTION

The pmix_byte_object_t structure is used to contain and transfer a sequence of bytes across APIs and between processes.

See also

PMIx_Initialized(3)