Пример #1
0
 /// <summary>
 /// Get a StreamConsumer object for the given array of stream hashes.
 /// </summary>
 /// <param name="hashes">The array of stream hashes.</param>
 /// <param name="event_handler">The object that will receive events.</param>
 /// <param name="type">The type of StreamConsumer required.</param>
 /// <returns>A StreamConsumer object.</returns>
 public StreamConsumer getMultiConsumer(string[] hashes, IEventHandler event_handler, string type = "http")
 {
     return(StreamConsumer.factory(this, type, hashes, event_handler));
 }
Пример #2
0
 /// <summary>
 /// Get a consumer object of the given type for this Definition.
 /// </summary>
 /// <param name="event_handler">An object that implements the IEventHandler interface.</param>
 /// <param name="type">The consumer type required.</param>
 /// <returns>An instance of a class derived from StreamConsumer.</returns>
 public StreamConsumer getConsumer(IEventHandler event_handler, string type = "http")
 {
     return(StreamConsumer.factory(m_user, type, this, event_handler));
 }
Пример #3
0
 /// <summary>
 /// Get a StreamConsumer object for the given stream hash.
 /// </summary>
 /// <param name="hash">The stream hash.</param>
 /// <param name="event_handler">The object that will receive events.</param>
 /// <param name="type">The type of StreamConsumer required.</param>
 /// <returns>A StreamConsumer object.</returns>
 public StreamConsumer getConsumer(string hash, IEventHandler event_handler, string type = "http")
 {
     return(StreamConsumer.factory(this, type, new Definition(this, null, hash), event_handler));
 }