Fawkes API  Fawkes Development Version
fawkes::ServiceModel::ServiceAddedRecord Struct Reference

Data structure to hold information about a newly added services. More...

Public Attributes

std::string name
 the name of the new service More...
 
std::string type
 the type of the new service More...
 
std::string domain
 the domain of the new service More...
 
std::string hostname
 the hostname of the new service More...
 
std::string interface
 name of network interface to reach service More...
 
std::string ipaddr
 the IP address of the new service More...
 
unsigned short port
 the port the new service is running on More...
 
std::string addrport
 address:port More...
 
struct sockaddr_storage sockaddr
 sockaddr structure More...
 

Detailed Description

Data structure to hold information about a newly added services.

Definition at line 85 of file service_model.h.

Member Data Documentation

◆ addrport

std::string fawkes::ServiceModel::ServiceAddedRecord::addrport

address:port

Definition at line 94 of file service_model.h.

Referenced by fawkes::ServiceModel::on_service_added(), and fawkes::ServiceModel::service_added().

◆ domain

std::string fawkes::ServiceModel::ServiceAddedRecord::domain

the domain of the new service

Definition at line 89 of file service_model.h.

Referenced by fawkes::ServiceModel::on_service_added(), and fawkes::ServiceModel::service_added().

◆ hostname

std::string fawkes::ServiceModel::ServiceAddedRecord::hostname

the hostname of the new service

Definition at line 90 of file service_model.h.

Referenced by fawkes::ServiceModel::on_service_added(), and fawkes::ServiceModel::service_added().

◆ interface

std::string fawkes::ServiceModel::ServiceAddedRecord::interface

name of network interface to reach service

Definition at line 91 of file service_model.h.

Referenced by fawkes::ServiceModel::on_service_added(), and fawkes::ServiceModel::service_added().

◆ ipaddr

std::string fawkes::ServiceModel::ServiceAddedRecord::ipaddr

the IP address of the new service

Definition at line 92 of file service_model.h.

Referenced by fawkes::ServiceModel::on_service_added(), and fawkes::ServiceModel::service_added().

◆ name

std::string fawkes::ServiceModel::ServiceAddedRecord::name

the name of the new service

Definition at line 87 of file service_model.h.

Referenced by fawkes::ServiceModel::on_service_added(), and fawkes::ServiceModel::service_added().

◆ port

unsigned short fawkes::ServiceModel::ServiceAddedRecord::port

the port the new service is running on

Definition at line 93 of file service_model.h.

Referenced by fawkes::ServiceModel::on_service_added(), and fawkes::ServiceModel::service_added().

◆ sockaddr

struct sockaddr_storage fawkes::ServiceModel::ServiceAddedRecord::sockaddr

sockaddr structure

Definition at line 95 of file service_model.h.

Referenced by fawkes::ServiceModel::on_service_added(), and fawkes::ServiceModel::service_added().

◆ type

std::string fawkes::ServiceModel::ServiceAddedRecord::type

the type of the new service

Definition at line 88 of file service_model.h.

Referenced by fawkes::ServiceModel::on_service_added(), and fawkes::ServiceModel::service_added().


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