Channel subscription that drops duplicates based upon a key. More...
Public Member Functions | |
void | Flush () |
Flushed from fiber More... | |
Public Member Functions inherited from ExitGames.Concurrency.Channels.IProducerThreadSubscriber< T > | |
void | ReceiveOnProducerThread (T msg) |
Method called from producer threads More... | |
Protected Member Functions | |
override void | OnMessageOnProducerThread (T msg) |
received on delivery thread More... | |
Properties | |
override ISubscriptionRegistry | Subscriptions [get] |
Properties inherited from ExitGames.Concurrency.Channels.BaseSubscription< T > | |
Filter< T > | FilterOnProducerThread [get, set] |
ISubscribable<T>.FilterOnProducerThread More... | |
abstract ISubscriptionRegistry | Subscriptions [get] |
Properties inherited from ExitGames.Concurrency.Channels.ISubscribable< T > | |
Filter< T > | FilterOnProducerThread [get, set] |
Filter called from producer threads. Should be thread safe as it may be called from multiple threads. More... | |
Properties inherited from ExitGames.Concurrency.Channels.IProducerThreadSubscriber< T > | |
ISubscriptionRegistry | Subscriptions [get] |
Channel subscription that drops duplicates based upon a key.
TKey | |
T |
|
inline |
Flushed from fiber
|
inlineprotectedvirtual |
received on delivery thread
msg |
Implements ExitGames.Concurrency.Channels.BaseSubscription< T >.
|
get |