Skip to content

Commit 43a4d7e

Browse files
committed
Rename set/get to push/pop to better reflect on the fact that its not a simple variable but a queue.
1 parent 45db5da commit 43a4d7e

File tree

3 files changed

+15
-15
lines changed

3 files changed

+15
-15
lines changed

src/threading/Shared.hpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@ class Shared
4040
{
4141
public:
4242

43-
T get();
44-
void set(T const & val);
43+
T pop();
44+
void push(T const & val);
4545

4646
operator T();
4747
void operator = (T const & val);
@@ -60,7 +60,7 @@ class Shared
6060
**************************************************************************************/
6161

6262
template<class T, size_t QUEUE_SIZE>
63-
T Shared<T,QUEUE_SIZE>::get()
63+
T Shared<T,QUEUE_SIZE>::pop()
6464
{
6565
T * val_ptr = _mailbox.try_get_for(rtos::Kernel::wait_for_u32_forever);
6666
if (val_ptr)
@@ -73,7 +73,7 @@ T Shared<T,QUEUE_SIZE>::get()
7373
}
7474

7575
template<class T, size_t QUEUE_SIZE>
76-
void Shared<T,QUEUE_SIZE>::set(T const & val)
76+
void Shared<T,QUEUE_SIZE>::push(T const & val)
7777
{
7878
/* If the mailbox is full we are discarding the
7979
* oldest element and then push the new one into
@@ -98,13 +98,13 @@ void Shared<T,QUEUE_SIZE>::set(T const & val)
9898
template<class T, size_t QUEUE_SIZE>
9999
Shared<T,QUEUE_SIZE>::operator T()
100100
{
101-
return get();
101+
return pop();
102102
}
103103

104104
template<class T, size_t QUEUE_SIZE>
105105
void Shared<T,QUEUE_SIZE>::operator = (T const & val)
106106
{
107-
set(val);
107+
push(val);
108108
}
109109

110110
#endif /* ARDUINO_THREADS_SHARED_HPP_ */

src/threading/Sink.hpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,10 @@ class SinkBase
3838

3939
virtual ~SinkBase() { }
4040

41-
virtual T get() = 0;
41+
virtual T pop() = 0;
4242
virtual void inject(T const & value) = 0;
4343

44-
inline operator T() { return get(); }
44+
inline operator T() { return pop(); }
4545
};
4646

4747
template<typename T>
@@ -52,7 +52,7 @@ class SinkNonBlocking : public SinkBase<T>
5252
SinkNonBlocking() { }
5353
virtual ~SinkNonBlocking() { }
5454

55-
virtual T get() override;
55+
virtual T pop() override;
5656
virtual void inject(T const & value) override;
5757

5858

@@ -71,7 +71,7 @@ class SinkBlocking : public SinkBase<T>
7171
SinkBlocking(size_t const size);
7272
virtual ~SinkBlocking() { }
7373

74-
virtual T get() override;
74+
virtual T pop() override;
7575
virtual void inject(T const & value) override;
7676

7777

@@ -89,7 +89,7 @@ class SinkBlocking : public SinkBase<T>
8989
**************************************************************************************/
9090

9191
template<typename T>
92-
T SinkNonBlocking<T>::get()
92+
T SinkNonBlocking<T>::pop()
9393
{
9494
_mutex.lock();
9595
return _data;
@@ -116,7 +116,7 @@ SinkBlocking<T>::SinkBlocking(size_t const size)
116116
{ }
117117

118118
template<typename T>
119-
T SinkBlocking<T>::get()
119+
T SinkBlocking<T>::pop()
120120
{
121121
_mutex.lock();
122122
while (_data.isEmpty())

src/threading/Source.hpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ class Source
4343
public:
4444

4545
void connectTo(SinkBase<T> & sink);
46-
void set(T const & val);
46+
void push(T const & val);
4747
void operator = (T const & val);
4848

4949
private:
@@ -61,7 +61,7 @@ void Source<T>::connectTo(SinkBase<T> & sink)
6161
}
6262

6363
template<typename T>
64-
void Source<T>::set(T const & val)
64+
void Source<T>::push(T const & val)
6565
{
6666
std::for_each(std::begin(_sink_list),
6767
std::end (_sink_list),
@@ -74,7 +74,7 @@ void Source<T>::set(T const & val)
7474
template<typename T>
7575
void Source<T>::operator = (T const & val)
7676
{
77-
set(val);
77+
push(val);
7878
}
7979

8080
#endif /* ARDUINO_THREADS_SOURCE_HPP_ */

0 commit comments

Comments
 (0)