TipcMonServerNamesGetWatch


Name

TipcMonServerNamesGetWatch — determine if this RTclient is watching RTserver names

Synopsis

T_BOOL TipcMonServerNamesGetWatch(watch_status_return) 
T_BOOL *watch_status_return; 

Arguments

watch_status_return — storage for watch status

Return Values

TRUE if the RTserver names watch status was successfully retrieved, FALSE otherwise.

Diagnostics

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

Description

TipcMonServerNamesGetWatch gets whether this RTclient is watching the RTserver names that match the value of the Monitor_Scope option. The watch status controls whether the RTclient receives a MON_SERVER_NAMES_STATUS message each time an RTserver is created or destroyed. An RTserver is considered created when it starts up (and usually connects to other RTservers). An RTserver is considered destroyed when it terminates or disconnects from other RTservers.

Each MON_SERVER_NAMES_STATUS message contains four fields:

To set whether this RTclient is watching RTserver names, use TipcMonServerNamesSetWatch. To poll once for RTserver names, use TipcMonServerNamesPoll.

Caution

If TipcMonServerNamesGetWatch returns FALSE, it does not store a value in watch_status_return.

See Also

TipcMonServerNamesPoll, TipcMonServerNamesSetWatch

Examples

This example uses TipcMonServerNamesGetWatch to get the status of watching RTserver names:

T_BOOL watch_status; 
 
if (!TipcMonServerNamesGetWatch(&watch_status)) { 
  return; /* error */ 
} 
TutOut("This process is %s RTserver names.\n", 
       watch_status ? "watching" : "not watching"); 

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