MCPcopy Create free account
hub / github.com/anthonywilliams/ccia_code_samples / sender

Class sender

listings/listing_c.2.cpp:3–21  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1namespace messaging
2{
3 class sender
4 {
5 queue*q;
6 public:
7 sender():
8 q(nullptr)
9 {}
10 explicit sender(queue*q_):
11 q(q_)
12 {}
13 template<typename Message>
14 void send(Message const& msg)
15 {
16 if(q)
17 {
18 q->push(msg);
19 }
20 }
21 };
22}

Callers 1

receiverClass · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected