libdoip  0.1.0
DoIP (Diagnostics over Internet Protocol) ISO 13400 C++17 Library
doip::ServerConfig Struct Reference

Server configuration structure used to initialize a DoIP server. More...

#include <DoIPServer.h>

Collaboration diagram for doip::ServerConfig:

Public Attributes

DoIpEid eid = DoIpEid::Zero
 
DoIpGid gid = DoIpGid::Zero
 
DoIpVin vin = DoIpVin::Zero
 
DoIPAddress logicalAddress = DoIPAddress(0x0028)
 
bool loopback = false
 
bool daemonize = false
 
int announceCount = 3
 
unsigned int announceInterval = 500
 

Detailed Description

Server configuration structure used to initialize a DoIP server.

Definition at line 34 of file DoIPServer.h.

Member Data Documentation

◆ announceCount

int doip::ServerConfig::announceCount = 3

Definition at line 51 of file DoIPServer.h.

Referenced by doip::DoIPServer::setAnnounceNum().

◆ announceInterval

unsigned int doip::ServerConfig::announceInterval = 500

Definition at line 52 of file DoIPServer.h.

Referenced by doip::DoIPServer::setAnnounceInterval().

◆ daemonize

bool doip::ServerConfig::daemonize = false

Definition at line 49 of file DoIPServer.h.

Referenced by doip::DoIPServer::DoIPServer().

◆ eid

DoIpEid doip::ServerConfig::eid = DoIpEid::Zero

◆ gid

DoIpGid doip::ServerConfig::gid = DoIpGid::Zero

Definition at line 37 of file DoIPServer.h.

Referenced by doip::DoIPServer::getGid(), and doip::DoIPServer::setGid().

◆ logicalAddress

DoIPAddress doip::ServerConfig::logicalAddress = DoIPAddress(0x0028)

Definition at line 43 of file DoIPServer.h.

Referenced by doip::DoIPServer::setLogicalGatewayAddress().

◆ loopback

bool doip::ServerConfig::loopback = false

◆ vin

DoIpVin doip::ServerConfig::vin = DoIpVin::Zero

Definition at line 40 of file DoIPServer.h.

Referenced by doip::DoIPServer::getVin(), and doip::DoIPServer::setVin().


The documentation for this struct was generated from the following file: