Table of Contents

Name

rmtAddWrtLockAns - remote - add a write lock and wait for an answer

Description

rmtAddWrtLockAns passes a write lock request to dbman. dbman returns a message indicating success or failure of the request. The current value of the datapoint is also returned and may be used as a starting point for updates.

The request is passed in remote mode.

This function is part of librmt.

Syntax

int rmtAddWrtLockAns (
int fo,
char *L,
char *D,
double *V,
int send_verbosity,
int recv_verbosity
);

Arguments

fo

The file descriptor for the connection to dbman.

L

label string

D

refname string

V

pointer to variable to place current datapoint value.

send_verbosity

Defines the amount of messages to print. This value is passed on to SendRec. A value of 0 produces no messages. See the SendRec manpage for full details on available values.

recv_verbosity

Defines the amount of messages to print. This value is passed on to RecvRec. A value of 0 produces no messages. See the RecvRec manpage for full details on available values.

Return Values

ERRok is returned if the transaction is successful.
ERRlock is returned if a lock is already present.
ERRwp is returned if the caller doesn’t have write permission.
The error code from the transaction is returned if there is a communications error.

See Also

librmt(3rmt)

Manual page revision

$Id: rmtAddWrtLckAns.3,v 1.2 2008/08/22 16:22:16 mcnamer Exp $


Table of Contents