Show
Ignore:
Timestamp:
06/23/09 17:42:00 (13 years ago)
Author:
andreu
Message:

ticket#27 : new global structure for counters.
some bug correction in renetcol.c

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/routers_mgmt.c

    r96 r113  
    5050    tmp->tplList = NULL; 
    5151    tmp->tplOptList = NULL; 
     52    tmp->engineList = NULL; 
    5253#if defined(MULTISAMPLING) 
    5354    tmp->sampled = 1; 
     
    112113    free(ptpl); 
    113114    ptpl = NULL; 
     115  } 
     116  return NULL; 
     117} 
     118 
     119NDEEnginePtr newRouterEngineList() 
     120{ 
     121  NDEEnginePtr tmp = (NDEEnginePtr) malloc(sizeof(struct NDEEngine)); 
     122  tmp->package_sequence = 0; 
     123  tmp->engineId = 0; 
     124  tmp->prev = NULL; 
     125  tmp->next = NULL; 
     126  return tmp; 
     127} 
     128 
     129/* 
     130 * existEngId 
     131 * 
     132 * return: 
     133 *    - a pointer on the EngineId or NULL 
     134 */ 
     135NDEEnginePtr existEngId(RouterPtr cr, unsigned long sid) 
     136{ 
     137  NDEEnginePtr tmp=cr->engineList; 
     138  for (; tmp; tmp=tmp->next) { 
     139    if (tmp->engineId==sid) { 
     140      return tmp; 
     141    } 
    114142  } 
    115143  return NULL;