/opt/source/Wonder/Utilities/Adaptors/Adaptor/loadbalancing.h File Reference

#include "appcfg.h"
#include "WOAppReq.h"
#include "wastring.h"

Include dependency graph for loadbalancing.h:

This graph shows which files directly or indirectly include this file:


Classes

struct  _scheduler

Defines

#define canScheduleInstance(inst, currentTime)   (inst->connectFailedTimer < currentTime && inst->refuseNewSessionsTimer < currentTime && inst->instanceNumber[0] != '-')

Typedefs

typedef struct _scheduler scheduler
typedef struct _schedulerscheduler_t

Functions

void lb_appDidNotRespond (_WOInstance *inst)
void lb_beginTransaction (WOAppReq *req, WOInstanceHandle instHandle)
void lb_description (String *str)
int lb_finalizeTransaction (WOAppReq *req, WOInstanceHandle instHandle)
int lb_init (struct _strtbl *dict)
scheduler_t lb_schedulerByName (const char *name)

Define Documentation

#define canScheduleInstance ( inst,
currentTime   )     (inst->connectFailedTimer < currentTime && inst->refuseNewSessionsTimer < currentTime && inst->instanceNumber[0] != '-')


Typedef Documentation

typedef struct _scheduler scheduler

typedef struct _scheduler* scheduler_t


Function Documentation

void lb_appDidNotRespond ( _WOInstance inst  ) 

void lb_beginTransaction ( WOAppReq req,
WOInstanceHandle  instHandle 
)

void lb_description ( String str  ) 

int lb_finalizeTransaction ( WOAppReq req,
WOInstanceHandle  instHandle 
)

int lb_init ( struct _strtbl dict  ) 

scheduler_t lb_schedulerByName ( const char *  name  ) 


Generated on Sat May 26 06:42:05 2012 for Project Wonder by  doxygen 1.5.8