man3mngr/rmt_PostIlisten

Table of Contents

Name

rmt_PostIndirectListen - Perform an Indirect subscription on an entry in the CONFLIST database

Description

rmt_PostIndirectListen posts an indirect subscription request to dbman.

rmt_PostIndirectListen traverses the CONFLIST array looking for a Group, Func and Index match. If a match is found the information from the CONFLIST record is used to formulate a subscription request and post the request to dbman.

It uses rmtAddIndirect(3rmt) to perform the subscription request.

If there is an error when rmtAddIndirect(3rmt) is called an error message is written to stderr.

This function communicates with dbman in remote mode.

This function is part of libmngr.

Syntax

int rmt_PostIndirectListen(
   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 no match a complaint is written to stderr and -1 is returned, otherwise 0 is always returned.

Notes

The AccelNET error code from rmtAddIndirect(3rmt) should be returned rather than 0 always being returned.

One of these days this should be changed.... sigh.....

See Also

libmngr(3mngr)

Manual page revision

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


Table of Contents