pps_encoder_clear_option()

Updated: April 19, 2023

Disable an encoder option

Synopsis:

#include <sys/pps.h>
            
void pps_encoder_clear_option( pps_encoder_t *encoder,
                               pps_encoder_option_t option );

Arguments:

encoder
A pointer to the PPS encoder structure.
option
The option that you want to disable; one of:
  • PPS_ENCODER_CLEAR_MEMORY — clear any allocated memory before freeing it.
  • PPS_ENCODER_ENCODE_JSON — encode entirely as JSON. The default behavior is to encode as PPS, although the encoding automatically switches to JSON for complex attributes.

Library:

libpps

Description:

The pps_encoder_clear_option() function disables the specified option. You should change option states only immediately after calling pps_encoder_initialize(), pps_encoder_cleanup(), or pps_encoder_reset().

Classification:

QNX Neutrino

Safety:  
Interrupt handler No
Signal handler No
Thread Yes