AMPS C# Client  5.3.3.4
AMPS C# Client for .NET
AMPS.Client.MemorySubscriptionManager Class Reference

An in-memory implementation of SubscriptionManager. Used by HAClient. More...

+ Inheritance diagram for AMPS.Client.MemorySubscriptionManager:

Public Member Functions

void subscribe (MessageHandler messageHandler, Message message)
 
void unsubscribe (CommandId subId)
 
bool isExistingSub (Field subId)
 
void clear ()
 
void resubscribe (Client client)
 
void setResubscriptionTimeout (long timeout)
 Sets the resubscription timeout in milliseconds. More...
 
long getResubscriptionTimeout ()
 Gets the resubscription timeout in milliseconds. More...
 

Static Public Member Functions

static void setDefaultResubscriptionTimeout (long timeout)
 Sets the defualt resubscription timeout for all instances of this class in milliseconds. More...
 
static long getDefaultResubscriptionTimeout ()
 Gets the default resubscription timeout for all instances of this class in milliseconds. More...
 

Detailed Description

An in-memory implementation of SubscriptionManager. Used by HAClient.

Member Function Documentation

◆ getDefaultResubscriptionTimeout()

static long AMPS.Client.MemorySubscriptionManager.getDefaultResubscriptionTimeout ( )
inlinestatic

Gets the default resubscription timeout for all instances of this class in milliseconds.

Returns
The default timeout for resubscription calls.

◆ getResubscriptionTimeout()

long AMPS.Client.MemorySubscriptionManager.getResubscriptionTimeout ( )
inline

Gets the resubscription timeout in milliseconds.

Returns
The timeout for resubscription calls.

◆ setDefaultResubscriptionTimeout()

static void AMPS.Client.MemorySubscriptionManager.setDefaultResubscriptionTimeout ( long  timeout)
inlinestatic

Sets the defualt resubscription timeout for all instances of this class in milliseconds.

Parameters
timeoutThe default timeout for resubscription calls.

◆ setResubscriptionTimeout()

void AMPS.Client.MemorySubscriptionManager.setResubscriptionTimeout ( long  timeout)
inline

Sets the resubscription timeout in milliseconds.

Parameters
timeoutThe timeout for resubscription calls.

The documentation for this class was generated from the following file: