openserObjects.c File Reference

#include <string.h>
#include "openserObjects.h"
#include "../../dprint.h"
#include "../../statistics.h"
#include "../../config.h"
#include "snmpstats_globals.h"
#include "utilities.h"
#include "alarm_checks.h"

Include dependency graph for openserObjects.c:

Go to the source code of this file.

Functions

int get_dialog_major_threshold (void)
int get_dialog_minor_threshold (void)
int get_msg_queue_major_threshold (void)
int get_msg_queue_minor_threshold (void)
int handle_openserCurNumDialogs (netsnmp_mib_handler *handler, netsnmp_handler_registration *reginfo, netsnmp_agent_request_info *reqinfo, netsnmp_request_info *requests)
int handle_openserCurNumDialogsInProgress (netsnmp_mib_handler *handler, netsnmp_handler_registration *reginfo, netsnmp_agent_request_info *reqinfo, netsnmp_request_info *requests)
int handle_openserCurNumDialogsInSetup (netsnmp_mib_handler *handler, netsnmp_handler_registration *reginfo, netsnmp_agent_request_info *reqinfo, netsnmp_request_info *requests)
int handle_openserDialogLimitAlarmStatus (netsnmp_mib_handler *handler, netsnmp_handler_registration *reginfo, netsnmp_agent_request_info *reqinfo, netsnmp_request_info *requests)
int handle_openserDialogLimitMajorAlarm (netsnmp_mib_handler *handler, netsnmp_handler_registration *reginfo, netsnmp_agent_request_info *reqinfo, netsnmp_request_info *requests)
int handle_openserDialogLimitMajorThreshold (netsnmp_mib_handler *handler, netsnmp_handler_registration *reginfo, netsnmp_agent_request_info *reqinfo, netsnmp_request_info *requests)
int handle_openserDialogLimitMinorAlarm (netsnmp_mib_handler *handler, netsnmp_handler_registration *reginfo, netsnmp_agent_request_info *reqinfo, netsnmp_request_info *requests)
int handle_openserDialogLimitMinorThreshold (netsnmp_mib_handler *handler, netsnmp_handler_registration *reginfo, netsnmp_agent_request_info *reqinfo, netsnmp_request_info *requests)
int handle_openserDialogUsageState (netsnmp_mib_handler *handler, netsnmp_handler_registration *reginfo, netsnmp_agent_request_info *reqinfo, netsnmp_request_info *requests)
int handle_openserMsgQueueDepth (netsnmp_mib_handler *handler, netsnmp_handler_registration *reginfo, netsnmp_agent_request_info *reqinfo, netsnmp_request_info *requests)
int handle_openserMsgQueueDepthAlarmStatus (netsnmp_mib_handler *handler, netsnmp_handler_registration *reginfo, netsnmp_agent_request_info *reqinfo, netsnmp_request_info *requests)
int handle_openserMsgQueueDepthMajorAlarm (netsnmp_mib_handler *handler, netsnmp_handler_registration *reginfo, netsnmp_agent_request_info *reqinfo, netsnmp_request_info *requests)
int handle_openserMsgQueueDepthMinorAlarm (netsnmp_mib_handler *handler, netsnmp_handler_registration *reginfo, netsnmp_agent_request_info *reqinfo, netsnmp_request_info *requests)
int handle_openserMsgQueueMajorThreshold (netsnmp_mib_handler *handler, netsnmp_handler_registration *reginfo, netsnmp_agent_request_info *reqinfo, netsnmp_request_info *requests)
int handle_openserMsgQueueMinorThreshold (netsnmp_mib_handler *handler, netsnmp_handler_registration *reginfo, netsnmp_agent_request_info *reqinfo, netsnmp_request_info *requests)
int handle_openserTotalNumFailedDialogSetups (netsnmp_mib_handler *handler, netsnmp_handler_registration *reginfo, netsnmp_agent_request_info *reqinfo, netsnmp_request_info *requests)
void init_openserObjects (void)
int set_dlg_major_threshold (modparam_t type, void *val)
int set_dlg_minor_threshold (modparam_t type, void *val)
static int set_if_valid_threshold (modparam_t type, void *val, char *varStr, int *newVal)
int set_queue_major_threshold (modparam_t type, void *val)
int set_queue_minor_threshold (modparam_t type, void *val)

Variables

static int dialog_major_threshold = -1
static int dialog_minor_threshold = -1
static int msgQueueMajorThreshold = -1
static int msgQueueMinorThreshold = -1


Function Documentation

int get_dialog_major_threshold ( void   ) 

Definition at line 679 of file openserObjects.c.

References dialog_major_threshold.

Referenced by run_alarm_check().

int get_dialog_minor_threshold ( void   ) 

Definition at line 674 of file openserObjects.c.

References dialog_minor_threshold.

Referenced by run_alarm_check().

int get_msg_queue_major_threshold ( void   ) 

Definition at line 669 of file openserObjects.c.

References msgQueueMajorThreshold.

Referenced by run_alarm_check().

int get_msg_queue_minor_threshold ( void   ) 

Definition at line 664 of file openserObjects.c.

References msgQueueMinorThreshold.

Referenced by run_alarm_check().

int handle_openserCurNumDialogs ( netsnmp_mib_handler *  handler,
netsnmp_handler_registration *  reginfo,
netsnmp_agent_request_info *  reqinfo,
netsnmp_request_info *  requests 
)

Definition at line 397 of file openserObjects.c.

References get_statistic().

int handle_openserCurNumDialogsInProgress ( netsnmp_mib_handler *  handler,
netsnmp_handler_registration *  reginfo,
netsnmp_agent_request_info *  reqinfo,
netsnmp_request_info *  requests 
)

Definition at line 415 of file openserObjects.c.

References get_statistic().

int handle_openserCurNumDialogsInSetup ( netsnmp_mib_handler *  handler,
netsnmp_handler_registration *  reginfo,
netsnmp_agent_request_info *  reqinfo,
netsnmp_request_info *  requests 
)

Definition at line 436 of file openserObjects.c.

References get_statistic().

int handle_openserDialogLimitAlarmStatus ( netsnmp_mib_handler *  handler,
netsnmp_handler_registration *  reginfo,
netsnmp_agent_request_info *  reqinfo,
netsnmp_request_info *  requests 
)

int handle_openserDialogLimitMajorAlarm ( netsnmp_mib_handler *  handler,
netsnmp_handler_registration *  reginfo,
netsnmp_agent_request_info *  reqinfo,
netsnmp_request_info *  requests 
)

int handle_openserDialogLimitMajorThreshold ( netsnmp_mib_handler *  handler,
netsnmp_handler_registration *  reginfo,
netsnmp_agent_request_info *  reqinfo,
netsnmp_request_info *  requests 
)

Definition at line 484 of file openserObjects.c.

References dialog_major_threshold.

int handle_openserDialogLimitMinorAlarm ( netsnmp_mib_handler *  handler,
netsnmp_handler_registration *  reginfo,
netsnmp_agent_request_info *  reqinfo,
netsnmp_request_info *  requests 
)

int handle_openserDialogLimitMinorThreshold ( netsnmp_mib_handler *  handler,
netsnmp_handler_registration *  reginfo,
netsnmp_agent_request_info *  reqinfo,
netsnmp_request_info *  requests 
)

Definition at line 470 of file openserObjects.c.

References dialog_minor_threshold.

int handle_openserDialogUsageState ( netsnmp_mib_handler *  handler,
netsnmp_handler_registration *  reginfo,
netsnmp_agent_request_info *  reqinfo,
netsnmp_request_info *  requests 
)

int handle_openserMsgQueueDepth ( netsnmp_mib_handler *  handler,
netsnmp_handler_registration *  reginfo,
netsnmp_agent_request_info *  reqinfo,
netsnmp_request_info *  requests 
)

Definition at line 282 of file openserObjects.c.

References get_total_bytes_waiting().

int handle_openserMsgQueueDepthAlarmStatus ( netsnmp_mib_handler *  handler,
netsnmp_handler_registration *  reginfo,
netsnmp_agent_request_info *  reqinfo,
netsnmp_request_info *  requests 
)

int handle_openserMsgQueueDepthMajorAlarm ( netsnmp_mib_handler *  handler,
netsnmp_handler_registration *  reginfo,
netsnmp_agent_request_info *  reqinfo,
netsnmp_request_info *  requests 
)

int handle_openserMsgQueueDepthMinorAlarm ( netsnmp_mib_handler *  handler,
netsnmp_handler_registration *  reginfo,
netsnmp_agent_request_info *  reqinfo,
netsnmp_request_info *  requests 
)

int handle_openserMsgQueueMajorThreshold ( netsnmp_mib_handler *  handler,
netsnmp_handler_registration *  reginfo,
netsnmp_agent_request_info *  reqinfo,
netsnmp_request_info *  requests 
)

Definition at line 314 of file openserObjects.c.

References msgQueueMajorThreshold.

int handle_openserMsgQueueMinorThreshold ( netsnmp_mib_handler *  handler,
netsnmp_handler_registration *  reginfo,
netsnmp_agent_request_info *  reqinfo,
netsnmp_request_info *  requests 
)

Definition at line 300 of file openserObjects.c.

References msgQueueMinorThreshold.

int handle_openserTotalNumFailedDialogSetups ( netsnmp_mib_handler *  handler,
netsnmp_handler_registration *  reginfo,
netsnmp_agent_request_info *  reqinfo,
netsnmp_request_info *  requests 
)

Definition at line 454 of file openserObjects.c.

References get_statistic().

void init_openserObjects ( void   ) 

int set_dlg_major_threshold ( modparam_t  type,
void *  val 
)

Handles setting of the dialog major threshold

Definition at line 659 of file openserObjects.c.

References dialog_major_threshold, and set_if_valid_threshold().

int set_dlg_minor_threshold ( modparam_t  type,
void *  val 
)

Handles setting of the dialog minor threshold

Definition at line 652 of file openserObjects.c.

References dialog_minor_threshold, and set_if_valid_threshold().

static int set_if_valid_threshold ( modparam_t  type,
void *  val,
char *  varStr,
int *  newVal 
) [static]

int set_queue_major_threshold ( modparam_t  type,
void *  val 
)

Handles setting of the Msg Queue Depth Major Threshold

Definition at line 645 of file openserObjects.c.

References msgQueueMajorThreshold, and set_if_valid_threshold().

int set_queue_minor_threshold ( modparam_t  type,
void *  val 
)

Handles setting of the Msg Queue Depth Minor Threshold

Definition at line 638 of file openserObjects.c.

References msgQueueMinorThreshold, and set_if_valid_threshold().


Variable Documentation

int dialog_major_threshold = -1 [static]

int dialog_minor_threshold = -1 [static]

int msgQueueMajorThreshold = -1 [static]

int msgQueueMinorThreshold = -1 [static]


Generated on Wed May 23 20:00:41 2012 for Kamailio - The Open Source SIP Server by  doxygen 1.5.6