DefaultIdleTimeout Property
The default idle timeout for inactive clients.
Syntax
ANSI (Cross Platform) int GetDefaultIdleTimeout();
int SetDefaultIdleTimeout(int iDefaultIdleTimeout); Unicode (Windows) INT GetDefaultIdleTimeout();
INT SetDefaultIdleTimeout(INT iDefaultIdleTimeout);
@property (nonatomic,readwrite,assign,getter=defaultIdleTimeout,setter=setDefaultIdleTimeout:) int defaultIdleTimeout; - (int)defaultIdleTimeout; - (void)setDefaultIdleTimeout:(int)newDefaultIdleTimeout;
#define PID_AZURERELAYPROXY_DEFAULTIDLETIMEOUT 13 IPWORKSMQ_EXTERNAL void* IPWORKSMQ_CALL IPWorksMQ_AzureRelayProxy_Get(void *lpObj, int propid, int arridx, int *lpcbVal, int64 *lpllVal); IPWORKSMQ_EXTERNAL int IPWORKSMQ_CALL IPWorksMQ_AzureRelayProxy_Set(void *lpObj, int propid, int arridx, const void *val, int cbVal);
Default Value
0
Remarks
This property specifies the idle timeout (in seconds) for clients. When set to a positive value the class will disconnect idle clients after the specified timeout.
This only applies to clients that have not sent or received data within DefaultIdleTimeout seconds.
If set to 0 (default) no idle timeout is applied.
Note: DoEvents must be called in order for the class to check existing connections.
Data Type
Integer