KO
|
EN
gitlite — search
Search
#javascript
#python
#hacktoberfest
#react
#ai
#typescript
#llm
#go
#golang
#android
#machine-learning
#rust
#deep-learning
#linux
eeNet
★ 13
Open GitHub ↗
Node.js style events for C#
Download README (.md)
Explore Similar Repositories
AndroidNPreviewJ8
:
Example code for my blog post @ Medium
CHRadarGraph
:
Swift Package for iOS circular Bar Chart
travieso
:
Travis CI build job status directly on GitHub!
ServerClusters
:
Distributed p2p load-balancing framework for a network of game servers.
EasyRest
:
No description available.
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
eeNet
?
Download (.md)
## eeNet  #### Node.js style events in C\# ```C# //API Overview EventEmitter ee; ee.On("eventName", Method); ee.Emit("eventName", "some_data"); ee.EmitAsync("eventName", new List<string> {"data1", "data2"}); ee.RemoveListener("eventName", Method); ee.RemoveAllListeners("eventName"); ``` ```C# //Example class Client { private EventEmitter _ee; public Client() { this._ee = new EventEmitter(); } public void PushDataToServer(string data) { this._ee.On("data_received", LogData); this._ee.On("data_received", SendToBus); } public void ReceiveData(List<string> dataList) { this._ee.Emit("data_received", dataList); this._ee.RemoveListener("data_received", LogData); } public void LogData(object data) { //Log and store data } public void SendToBus(object data) { //Send data somewhere interesting } } ```