functions for argument formatting

Overview

// global functions

te_errno tapi_job_opt_create_uint_t(const void* value, const void* priv, te_vec* args);
te_errno tapi_job_opt_create_uint_t_hex(const void* value, const void* priv, te_vec* args);
te_errno tapi_job_opt_create_uint_t_octal(const void* value, const void* priv, te_vec* args);
te_errno tapi_job_opt_create_uint(const void* value, const void* priv, te_vec* args);
te_errno tapi_job_opt_create_uintmax_t(const void* value, const void* priv, te_vec* args);
te_errno tapi_job_opt_create_uint_omittable(const void* value, const void* priv, te_vec* args);
te_errno tapi_job_opt_create_double_t(const void* value, const void* priv, te_vec* args);
te_errno tapi_job_opt_create_string(const void* value, const void* priv, te_vec* args);
te_errno tapi_job_opt_create_bool(const void* value, const void* priv, te_vec* args);
te_errno tapi_job_opt_create_array(const void* value, const void* priv, te_vec* args);
te_errno tapi_job_opt_create_embed_array(const void* value, const void* priv, te_vec* args);
te_errno tapi_job_opt_create_struct(const void* value, const void* priv, te_vec* args);
te_errno tapi_job_opt_create_dummy(const void* value, const void* priv, te_vec* args);
te_errno tapi_job_opt_create_sockaddr_ptr(const void* value, const void* priv, te_vec* args);
te_errno tapi_job_opt_create_addr_port_ptr(const void* value, const void* priv, te_vec* args);
te_errno tapi_job_opt_create_sockport_ptr(const void* value, const void* priv, te_vec* args);
te_errno tapi_job_opt_create_sockaddr_subnet(const void* value, const void* priv, te_vec* args);
te_errno tapi_job_opt_create_enum(const void* value, const void* priv, te_vec* args);
te_errno tapi_job_opt_create_enum_bool(const void* value, const void* priv, te_vec* args);
te_errno tapi_job_opt_create_enum_bool3(const void* value, const void* priv, te_vec* args);

Detailed Documentation

Parameters:

value

Pointer to an argument.

args

Argument vector to which formatted argument is appended.

Global Functions

te_errno tapi_job_opt_create_uint_t(const void* value, const void* priv, te_vec* args)

value type: tapi_job_opt_uint_t

te_errno tapi_job_opt_create_uint_t_hex(const void* value, const void* priv, te_vec* args)

value type: tapi_job_opt_uint_t

te_errno tapi_job_opt_create_uint_t_octal(const void* value, const void* priv, te_vec* args)

value type: tapi_job_opt_uint_t

te_errno tapi_job_opt_create_uint(const void* value, const void* priv, te_vec* args)

value type: unsigned int

te_errno tapi_job_opt_create_uintmax_t(const void* value, const void* priv, te_vec* args)

value type: tapi_job_opt_uintmax_t

te_errno tapi_job_opt_create_uint_omittable(const void* value, const void* priv, te_vec* args)

value type: unsigned int, may be omitted

te_errno tapi_job_opt_create_double_t(const void* value, const void* priv, te_vec* args)

value type: tapi_job_opt_double_t

te_errno tapi_job_opt_create_string(const void* value, const void* priv, te_vec* args)

value type: char *

te_errno tapi_job_opt_create_bool(const void* value, const void* priv, te_vec* args)

value type: bool

te_errno tapi_job_opt_create_array(const void* value, const void* priv, te_vec* args)

value type: an inline array

te_errno tapi_job_opt_create_embed_array(const void* value, const void* priv, te_vec* args)

Value type: an inline array

te_errno tapi_job_opt_create_struct(const void* value, const void* priv, te_vec* args)

Value type: an inline struct

te_errno tapi_job_opt_create_dummy(const void* value, const void* priv, te_vec* args)

value type: none

te_errno tapi_job_opt_create_sockaddr_ptr(const void* value, const void* priv, te_vec* args)

value type: ‘struct sockaddr *’

te_errno tapi_job_opt_create_addr_port_ptr(const void* value, const void* priv, te_vec* args)

value type: ‘struct sockaddr *’

te_errno tapi_job_opt_create_sockport_ptr(const void* value, const void* priv, te_vec* args)

value type: ‘struct sockaddr *’

te_errno tapi_job_opt_create_sockaddr_subnet(const void* value, const void* priv, te_vec* args)

Value type: te_sockaddr_subnet

te_errno tapi_job_opt_create_enum(const void* value, const void* priv, te_vec* args)

value type: any enum

te_errno tapi_job_opt_create_enum_bool(const void* value, const void* priv, te_vec* args)

value type: bool

te_errno tapi_job_opt_create_enum_bool3(const void* value, const void* priv, te_vec* args)

value type: te_bool3