man3mngr/rmt_ReqCtlReadVals

Table of Contents

Name

rmt_ReqCtlReadValues - get current value from dbman

Description

rmt_ReqCtlReadValues requests the current value of the parameter specified by the CONFLIST array member.

rmt_ReqCtlReadValues traverses the CONFLIST array looking for a Group, Func and Index match. If a match is found the contents of the CONFLIST record are used to formulate a query to dbman for the current value of the parameter. The request is posted to dbman and rmt_ReqCtlReadValues doesn’t wait for an answer.

rmtReqParValue(3rmt) is used to communicate with dbman.

This function communicates with dbman in remote mode.

This function is part of libmngr.

Syntax

int rmt_ReqCtlReadValues (
   int s,

   CONFLIST CFpnt[],

   int Size,

   int Group,

   int Func,

   int Index

   );

Arguments

s

database channel

CFpnt

The pointer to the start of the CONFLIST array

Size

the size of the CONFLIST array.

Group, Func, Index

specify the CONFLIST element to search for and use for the transaction

Return Value

If there is a match when the CONFLIST array is searched then the AccelNET error code from rmtReqParValue(3rmt) is returned.

If there is no match 0 is returned.

Notes

Returning 0 for no match is strange....
CONFLIST.Previous isn’t updated by the function.

See Also

libmngr(3mngr)

Manual page revision

$Id: rmt_ReqCtlReadVals.3,v 1.1 2002/04/07 18:35:52 kitchen Exp $


Table of Contents