C# Class Woopsa.BaseWoopsaSubscriptionServiceSubscription

Inheritance: IDisposable
Show file Open project: woopsa-protocol/Woopsa Class Usage Examples

Public Methods

Method Description
Dispose ( ) : void

Protected Methods

Method Description
BaseWoopsaSubscriptionServiceSubscription ( WoopsaSubscriptionChannel channel, WoopsaContainer root, int subscriptionId, string propertyPath, System.TimeSpan monitorInterval, System.TimeSpan publishInterval ) : System
Dispose ( bool disposing ) : void
DoPublish ( ) : void
EnqueueNewMonitoredValue ( IWoopsaValue newValue ) : void

Private Methods

Method Description
_publishTimer_Elapsed ( object sender, EventArgs e ) : void

Method Details

BaseWoopsaSubscriptionServiceSubscription() protected method

protected BaseWoopsaSubscriptionServiceSubscription ( WoopsaSubscriptionChannel channel, WoopsaContainer root, int subscriptionId, string propertyPath, System.TimeSpan monitorInterval, System.TimeSpan publishInterval ) : System
channel WoopsaSubscriptionChannel
root WoopsaContainer
subscriptionId int
propertyPath string
monitorInterval System.TimeSpan
publishInterval System.TimeSpan
return System

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

DoPublish() protected method

protected DoPublish ( ) : void
return void

EnqueueNewMonitoredValue() protected method

protected EnqueueNewMonitoredValue ( IWoopsaValue newValue ) : void
newValue IWoopsaValue
return void