Site/SunNet/Domain Manager Reference Manual
검색에만이 책은
PDF로 이 문서 다운로드

NAME

netmgt_save_request, netmgt_restore_request - save and restore current request state

SYNOPSIS

bool_t
netmgt_save_request (request_info)
        Netmgt_request * request_info;
bool_t
netmgt_restore_request (request_info)
        Netmgt_request * request_info;

DESCRIPTION

netmgt_save_request copies information about the current request state into the buffer pointed to by 'request_info'.
netmgt_restore_request sets the current request state from the contents of the buffer pointed to by 'request_info'.
typedef struct
{
struct in_addr manager_addr ;
/* manager IP address * /
struct timeval request_time ;
/* request timestamp * /
u_int type ;
/* request type * /
u_int manager_id ;
/* manager ID * /
u_int flags ;
/* request flags * /
u_int priority ;
/* request priority * /
struct in_addr rendez_addr ;
/* rendezvous IP address * /
u_long rendez_prog ;
/* rendezvous RPC program number * /
u_long rendez_vers ;
/* rendezvous RPC version number * /
u_long proto;
/* transport protocol * /
struct timeval interval ;
/* reporting interval * /
u_int count ;
/* reporting count * /
char system [NETMGT_NAMESIZ] ;
/* system * /
char group [NETMGT_NAMESIZ] ;
/* group * /
char key [NETMGT_NAMESIZ] ;
/* key * /
u_int num_arguments ;
/* number of optional arguments * /
u_int num_thresholds ;
/* number of event thresholds
or data attributes * /
u_int num_setvals ;
/* number of set arguments * /
}
Netmgt_request ;
The members of this structure are:
manager_addr
IP address of manager that sent the request
request_time
Time when the manager sent the request
type
Request type. See netmgt_arglist.h
manager_id
ID of the manager that sent the request
flags
Request flags. See netmgt_msg.h and netmgt_request.h
priority
Request priority (currently unused)
rendez_addr
IP address of report rendezvous
rendez_prog
RPC program number of report rendezvous
rendez_vers
RPC version number of report rendezvous
proto
Transport protocol used to send the request (either IPPROTO_UDP or IPPROTO_TCP)
interval
Report interval
count
Report count
system Target system name
group
Schema group if a data or event request
key
Table key if a data or event request for tabular group
num_arguments
Number of optional arguments
num_thresholds
Number of thresholds if an event request or number of attributes in case of a data request
num_setvals
Number of set arguments if a set request

RETURN VALUE

TRUE if successful, otherwise FALSE.

DIAGNOSTICS

If false is returned, global variable netmgt_errno indicates the error. The caller can get the reason for the error with netmgt_fetch_error(3N).

FILES

netmgt_arglist.h, netmgt_msg.h, netmgt_request.h

SEE ALSO

netmgt_fetch_error(3N), netmgt_save_argument(3N), netmgt_save_threshold(3N)

NOTES

Only agents may call this function.