コード例 #1
0
ファイル: table_dataset.c プロジェクト: DYFeng/infinidb
/** removes a row from the table, but doesn't delete/free anything */
NETSNMP_INLINE void
netsnmp_table_dataset_remove_row(netsnmp_table_data_set *table,
                                 netsnmp_table_row *row)
{
    if (!table)
        return;

    netsnmp_table_data_remove_and_delete_row(table->table, row);
}
コード例 #2
0
ファイル: table_dataset.c プロジェクト: DYFeng/infinidb
/** removes a row from the table and then deletes it (and all it's data) */
NETSNMP_INLINE void
netsnmp_table_dataset_remove_and_delete_row(netsnmp_table_data_set *table,
                                            netsnmp_table_row *row)
{
    netsnmp_table_data_set_storage *data;

    if (!table)
        return;

    data = (netsnmp_table_data_set_storage *)
        netsnmp_table_data_remove_and_delete_row(table->table, row);

    netsnmp_table_dataset_delete_all_data(data);
}
コード例 #3
0
ファイル: table_data.c プロジェクト: Undrizzle/apps
void *
netsnmp_table_data_remove_delete_row(netsnmp_table_data *table,
                                     netsnmp_table_row *row)
{
    return netsnmp_table_data_remove_and_delete_row(table, row);
}