VLCB
Toggle main menu visibility
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
8
namespace
VLCB
9
{
10
12
class
Transport
13
{
14
public
:
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
}
VLCB::Transport
Interface for statistics on the transport layer.
Definition
Transport.h:13
VLCB::Transport::transmitBufferUsage
virtual unsigned int transmitBufferUsage()=0
VLCB::Transport::receiveErrorCounter
virtual unsigned int receiveErrorCounter()=0
VLCB::Transport::receiveBufferUsage
virtual unsigned int receiveBufferUsage()=0
VLCB::Transport::errorStatus
virtual unsigned int errorStatus()=0
VLCB::Transport::receiveCounter
virtual unsigned int receiveCounter()=0
VLCB::Transport::transmitBufferPeak
virtual unsigned int transmitBufferPeak()=0
VLCB::Transport::transmitErrorCounter
virtual unsigned int transmitErrorCounter()=0
VLCB::Transport::transmitBufferSize
virtual unsigned int transmitBufferSize()=0
VLCB::Transport::receiveBufferSize
virtual unsigned int receiveBufferSize()=0
VLCB::Transport::transmitCounter
virtual unsigned int transmitCounter()=0
VLCB::Transport::receiveBufferPeak
virtual unsigned int receiveBufferPeak()=0
VLCB::Transport::reset
virtual void reset()=0
VLCB
Definition
AbstractEventTeachingService.cpp:13
src
Transport.h
Generated by
1.18.0