IP_NservePackTaskInfo

IP_NservePackTaskInfo -- makes a Lisp-parseable version of task information.

Syntax

int IP_NservePackTaskInfo(char* buffer, int maxlen, char* prefix, char* name, char* domain, char* qname, int nid, int pid, int chid);

Arguments

buffer

A buffer used to hold the packed information.

maxlen

The maximum length of buffer.

prefix

A string to be prepended to the packed information.

name

The task name.

domain

The task's domain name, or NULL.

qname

The task's queue name, or NULL.

nid

The task's node ID.

pid

The task's process ID.

chid

The task's input channel ID.

Returns

0 on success. -1 on failure and errno is set:

Description

This function creates a Lisp-parseable representation of the task information, suitable for transmission to nserve and associated library functions. If domain is NULL, the default domain is used. If qname is NULL, then a blank queue name is used. The nid, pid and chid parameters must all be specified.

See Also

The Cascade NameServer, Cascade NameServer Functions

Copyright 1995-2002 by Cogent Real-Time Systems, Inc.