struct ta_cfg_obj

Overview

Object data structure, which is inserted into collection More…

#include <rcf_pch_ta_cfg.h>

struct ta_cfg_obj {
    // fields

    bool in_use;
    char* type;
    char* name;
    char* value;
    void* user_data;
    ta_cfg_obj_data_free* user_free;
    unsigned int gid;
    ta_cfg_obj_action_e action;
    ta_cfg_obj_attr_t* attrs;
};

Detailed Documentation

Object data structure, which is inserted into collection

Fields

bool in_use

Whether this entry is in use

char* type

Object type in string representation

char* name

Object name - actually, instance name

char* value

Object value - actually, instance value

void* user_data

Pointer to user-provided data

ta_cfg_obj_data_free* user_free

Function for releasing user-provided data

unsigned int gid

Group ID

ta_cfg_obj_action_e action

Object action

ta_cfg_obj_attr_t* attrs

List of object’s attributes