libdoip  0.1.0
DoIP (Diagnostics over Internet Protocol) ISO 13400 C++17 Library
DoIPDefaultConnection.h File Reference
#include "DoIPConfig.h"
#include "DoIPServerModel.h"
#include "DoIPRoutingActivationResult.h"
#include "DoIPTimes.h"
#include "IConnectionContext.h"
#include "TimerManager.h"
#include <optional>
Include dependency graph for DoIPDefaultConnection.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  doip::DoIPDefaultConnection
 Default implementation of IConnectionContext. More...
 

Namespaces

 doip
 

Typedefs

using doip::StateChangeHandler = std::function< void()>
 
using doip::MessageHandler = std::function< void(std::optional< DoIPMessage >)>
 
using doip::TimeOutHandler = std::function< void(ConnectionTimers)>
 

Enumerations

enum class  doip::ConnectionTimers : uint8_t {
  doip::InitialInactivity ,
  doip::GeneralInactivity ,
  doip::AliveCheck ,
  doip::DownstreamResponse ,
  doip::UserDefined
}
 

Functions

std::ostream & doip::operator<< (std::ostream &os, ConnectionTimers tid)