TipcMsgAddNamedUnknown


Name

TipcMsgAddNamedUnknown — add a field with an unknown or non-existent value to a message using a name

Synopsis

T_BOOL TipcMsgAddNamedUnknown(msg, name, type) 
T_IPC_MSG msg; 
T_STR name; 
T_IPC_FT type; 

Arguments

msg — message to add field to

name — name of the field

type — type of the field

Return Values

TRUE if the addition was successful, FALSE otherwise.

Diagnostics

If TipcMsgAddNamedUnknown fails, it returns FALSE and sets the global SmartSockets error number to:

Description

TipcMsgAddNamedUnknown adds a field with an unknown or non-existent value to a message, associating that field with a name. If the name already exists in the message, this fails, and the field is not added to the message.

See Also

TipcMsgAppendUnknown, TipcMsgUpdateNamedUnknown, TipcMsgGetNamedUnknown

Examples

This example creates a message and adds an unknown value to it:

T_IPC_MSG msg; 
T_BOOL status; 
 
msg = TipcMsgCreate(TipcMtLookupByNum(T_MT_INFO)); 
if (msg == NULL) { 
  return;  /* error */ 
} 
status = TipcMsgAddNamedUnknown(msg, "foo", T_IPC_FT_REAL4); 
if (status == FALSE) { 
  return;  /* error */ 
}  

TIBCO SmartSockets™ Application Programming Interface
Software Release 6.8, July 2006
Copyright © TIBCO Software Inc. All rights reserved
www.tibco.com