cli: separate input and in-out arguments in print_data()
Don't pass down the entire NmCli instance. The output_data array is modified by print_data(), the rest is read-only input.
This commit is contained in:
@@ -68,7 +68,8 @@ GArray *parse_output_fields (const char *fields_str,
|
||||
char *nmc_get_allowed_fields (const NmcOutputField fields_array[], int group_idx);
|
||||
NmcOutputField *nmc_dup_fields_array (NmcOutputField fields[], size_t size, guint32 flags);
|
||||
void nmc_empty_output_fields (NmCli *nmc);
|
||||
void print_required_fields (NmCli *nmc, const NmcOutputField field_values[]);
|
||||
void print_data (NmCli *nmc);
|
||||
void print_required_fields (const NmcConfig *nmc_config, const NmcPrintFields *print_fields, const NmcOutputField field_values[]);
|
||||
void print_data (const NmcConfig *nmc_config, const NmcPrintFields *print_fields, GPtrArray *output_data);
|
||||
|
||||
|
||||
#endif /* NMC_UTILS_H */
|
||||
|
Reference in New Issue
Block a user