int event_Activate(RMON_ENTRY_T * eptr) { /* init logTable */ CRTL_ENTRY_T *body = (CRTL_ENTRY_T *) eptr->body; ROWDATAAPI_set_size(&body->scrlr, body->scrlr.data_requested, (u_char)(RMON1_ENTRY_VALID == eptr->status) ); return 0; }
int ROWDATAAPI_init (SCROLLER_T * scrlr, u_long data_requested, u_long max_number_of_entries, size_t data_size, int (*data_destructor) (struct data_scroller *, void *)) { scrlr->data_granted = 0; scrlr->data_created = 0; scrlr->data_total_number = 0; scrlr->first_data_ptr = scrlr->last_data_ptr = scrlr->current_data_ptr = NULL; scrlr->max_number_of_entries = max_number_of_entries; scrlr->data_size = data_size; scrlr->data_destructor = data_destructor; ROWDATAAPI_set_size (scrlr, data_requested, 0); return 0; }