Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

discover.c File Reference

#include "model.h"

Defines

#define DISCOVER_WIRE   "sysmodel_discover.wire"

Functions

int32_t aw_model_discover (aw_model_t *model, const aw_model_userhandle_t *handle)
 Run network discovery as background process, update db (see aw_model_run_discover).

int32_t aw_model_discover_running (aw_model_t *model, const aw_model_userhandle_t *handle)
 Return non-zero if discovery process is running.

int32_t aw_model_run_discover (aw_model_t *model, const aw_model_userhandle_t *handle)
 Run network discovery using a handler which detects completion (this is prefered way to run discovery).

void aw_model_schedule_discovery (aw_model_t *model, const aw_model_userhandle_t *handle, const byte_t *mode)


Define Documentation

#define DISCOVER_WIRE   "sysmodel_discover.wire"
 


Function Documentation

int32_t aw_model_discover (  aw_model_t *  model,
const aw_model_userhandle_t *  handle
) 
 

Run network discovery as background process, update db (see aw_model_run_discover).

aw_model_discover

Parameters:
model Model object
handle Handle object for current user
Returns:
<= 0 on error, else pid of discovery process

int32_t aw_model_discover_running (  aw_model_t *  model,
const aw_model_userhandle_t *  handle
) 
 

Return non-zero if discovery process is running.

aw_model_discover_running

Parameters:
model Model object
handle Handle object for current user
Returns:
non-zero if discovery process is running

int32_t aw_model_run_discover (  aw_model_t *  model,
const aw_model_userhandle_t *  handle
) 
 

Run network discovery using a handler which detects completion (this is prefered way to run discovery).

aw_model_run_discover

Parameters:
model Model object
handle Handle object for current user
Returns:
0 on success, non-zero on error

void aw_model_schedule_discovery (  aw_model_t *  model,
const aw_model_userhandle_t *  handle,
const byte_t *  mode
) 
 

aw_model_schedule_discovery

Parameters:
model Model
handle Handle object for current user
mode Scheduling mode

Aware 0.11.1 Copyright (C) 1998-2005 Russell Leighton (russ@elegant-software.com)