man3rmt/rmtSetIObufSize

Table of Contents

Name

rmtSetIObufSize - remote - set the tcp rec/trans buffer sizes in the server

Description

rmtSetIObufSize requests dbman to set the sizes of the tcp/ip receive and transmit buffers.

This is useful for clients which may generate large amounts of traffic for brief instances of time and want to avoid hanging the server (or the client depending on which buffer size we are talking about) on a write() call.

The request is passed in remote mode.

This function is part of librmt.

Syntax

int rmtSetIObufSize(
int fo,
int R,
int S,
int verbosity
);

Arguments

fo

The file descriptor for the connection to dbman.

R

receive buffer size

S

transmit buffer size

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.

Return Values

ERRok is returned if the transaction is successful.
The error code from the transaction is returned if there is a communications error.

See Also

librmt(3rmt)

Manual page revision

$Id: rmtSetIObufSize.3,v 1.2 2008/08/22 16:23:09 mcnamer Exp $


Table of Contents