VLCB
Loading...
Searching...
No Matches
Transport.h
Go to the documentation of this file.
1// Copyright (C) Sven Rosvall (sven@rosvall.ie)
2// This file is part of VLCB-Arduino project on https://github.com/SvenRosvall/VLCB-Arduino
3// Licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
4// The full licence can be found at: http://creativecommons.org/licenses/by-nc-sa/4.0/
5
6#pragma once
7
8namespace VLCB
9{
10
13{
14public:
16 virtual void reset() = 0;
17
18 virtual unsigned int receiveCounter() = 0;
19 virtual unsigned int transmitCounter() = 0;
20 virtual unsigned int receiveBufferSize() = 0;
21 virtual unsigned int transmitBufferSize() = 0;
22 virtual unsigned int receiveErrorCounter() = 0;
23 virtual unsigned int transmitErrorCounter() = 0;
24 virtual unsigned int receiveBufferUsage() = 0;
25 virtual unsigned int transmitBufferUsage() = 0;
26 virtual unsigned int receiveBufferPeak() = 0;
27 virtual unsigned int transmitBufferPeak() = 0;
28 virtual unsigned int errorStatus() = 0;
30};
31
32}
Interface for statistics on the transport layer.
Definition Transport.h:13
virtual unsigned int transmitBufferUsage()=0
virtual unsigned int receiveErrorCounter()=0
virtual unsigned int receiveBufferUsage()=0
virtual unsigned int errorStatus()=0
virtual unsigned int receiveCounter()=0
virtual unsigned int transmitBufferPeak()=0
virtual unsigned int transmitErrorCounter()=0
virtual unsigned int transmitBufferSize()=0
virtual unsigned int receiveBufferSize()=0
virtual unsigned int transmitCounter()=0
virtual unsigned int receiveBufferPeak()=0
virtual void reset()=0
Definition AbstractEventTeachingService.cpp:13