mi_core.c File Reference

MI :: Core. More...

#include <time.h>
#include <stdio.h>
#include <string.h>
#include <errno.h>
#include <sys/types.h>
#include <signal.h>
#include "../dprint.h"
#include "../globals.h"
#include "../ut.h"
#include "../pt.h"
#include "../mem/mem.h"
#include "mi.h"
#include "../version.h"

Include dependency graph for mi_core.c:

Go to the source code of this file.

Defines

#define BUILD_STR   __FILE__ " compiled on "__TIME__ " " __DATE__ " with " COMPILER "\n"
#define BUILD_STR_LEN   (sizeof(BUILD_STR)-1)
#define SVNREVISION   "unknown"

Functions

int init_mi_core (void)
static int init_mi_uptime (void)
static struct mi_rootmi_arg (struct mi_root *cmd, void *param)
static struct mi_rootmi_debug (struct mi_root *cmd, void *param)
static struct mi_rootmi_kill (struct mi_root *cmd, void *param)
static struct mi_rootmi_ps (struct mi_root *cmd, void *param)
static struct mi_rootmi_pwd (struct mi_root *cmd, void *param)
static struct mi_rootmi_uptime (struct mi_root *cmd, void *param)
static struct mi_rootmi_version (struct mi_root *cmd, void *param)
static struct mi_rootmi_which (struct mi_root *cmd, void *param)

Variables

static mi_export_t mi_core_cmds []
static time_t up_since
static str up_since_ctime


Detailed Description

MI :: Core.

Definition in file mi_core.c.


Define Documentation

#define BUILD_STR   __FILE__ " compiled on "__TIME__ " " __DATE__ " with " COMPILER "\n"

Definition at line 52 of file mi_core.c.

Referenced by mi_version().

#define BUILD_STR_LEN   (sizeof(BUILD_STR)-1)

Definition at line 53 of file mi_core.c.

Referenced by mi_version().

#define SVNREVISION   "unknown"

Definition at line 56 of file mi_core.c.

Referenced by main(), mi_version(), and print_ct_constants().


Function Documentation

int init_mi_core ( void   ) 

Definition at line 364 of file mi_core.c.

References LM_ERR, and register_mi_mod().

Referenced by main().

static int init_mi_uptime ( void   )  [static]

Definition at line 62 of file mi_core.c.

References _str::len, LM_ERR, pkg_malloc, _str::s, and up_since.

static struct mi_root* mi_arg ( struct mi_root cmd,
void *  param 
) [static, read]

static struct mi_root* mi_debug ( struct mi_root cmd,
void *  param 
) [static, read]

static struct mi_root* mi_kill ( struct mi_root cmd,
void *  param 
) [static, read]

Definition at line 301 of file mi_core.c.

static struct mi_root* mi_ps ( struct mi_root cmd,
void *  param 
) [static, read]

static struct mi_root* mi_pwd ( struct mi_root cmd,
void *  param 
) [static, read]

static struct mi_root* mi_uptime ( struct mi_root cmd,
void *  param 
) [static, read]

static struct mi_root* mi_version ( struct mi_root cmd,
void *  param 
) [static, read]

static struct mi_root* mi_which ( struct mi_root cmd,
void *  param 
) [static, read]


Variable Documentation

Definition at line 350 of file mi_core.c.

time_t up_since [static]

Definition at line 59 of file mi_core.c.

Referenced by init_mi_uptime(), and mi_uptime().

str up_since_ctime [static]

Definition at line 60 of file mi_core.c.


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