Fawkes API Fawkes Development Version
fawkes::ServiceModel::ServiceRecord Class Reference

Detects services and manages information about detected services. More...

#include <gui_utils/service_model.h>

Inheritance diagram for fawkes::ServiceModel::ServiceRecord:

Public Attributes

Gtk::TreeModelColumn< Glib::ustring > name
 The name of the service. More...
 
Gtk::TreeModelColumn< Glib::ustring > type
 The type of the service. More...
 
Gtk::TreeModelColumn< Glib::ustring > domain
 The domain of the service. More...
 
Gtk::TreeModelColumn< Glib::ustring > hostname
 The name of the host the service is running on. More...
 
Gtk::TreeModelColumn< Glib::ustring > interface
 Name of network interface to reach service. More...
 
Gtk::TreeModelColumn< Glib::ustring > ipaddr
 The IP address as string of the host the service is running on. More...
 
Gtk::TreeModelColumn< unsigned short > port
 The port the service is running on. More...
 
Gtk::TreeModelColumn< Glib::ustring > addrport
 Address:port string. More...
 
Gtk::TreeModelColumn< struct sockaddr_storage > sockaddr
 sockaddr structure More...
 

Detailed Description

Detects services and manages information about detected services.

Author
Daniel Beck

Definition at line 44 of file service_model.h.

Constructor & Destructor Documentation

◆ ServiceRecord()

fawkes::ServiceModel::ServiceRecord::ServiceRecord ( )
inline

Definition at line 47 of file service_model.h.

Member Data Documentation

◆ addrport

Gtk::TreeModelColumn<Glib::ustring> fawkes::ServiceModel::ServiceRecord::addrport

Address:port string.

Definition at line 70 of file service_model.h.

Referenced by fawkes::ServiceModel::on_service_added().

◆ domain

Gtk::TreeModelColumn<Glib::ustring> fawkes::ServiceModel::ServiceRecord::domain

The domain of the service.

Definition at line 62 of file service_model.h.

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

◆ hostname

Gtk::TreeModelColumn<Glib::ustring> fawkes::ServiceModel::ServiceRecord::hostname

◆ interface

Gtk::TreeModelColumn<Glib::ustring> fawkes::ServiceModel::ServiceRecord::interface

Name of network interface to reach service.

Definition at line 66 of file service_model.h.

Referenced by fawkes::ServiceModel::on_service_added().

◆ ipaddr

Gtk::TreeModelColumn<Glib::ustring> fawkes::ServiceModel::ServiceRecord::ipaddr

The IP address as string of the host the service is running on.

Definition at line 68 of file service_model.h.

Referenced by fawkes::ServiceChooserDialog::get_selected_service(), and fawkes::ServiceModel::on_service_added().

◆ name

◆ port

Gtk::TreeModelColumn<unsigned short> fawkes::ServiceModel::ServiceRecord::port

◆ sockaddr

Gtk::TreeModelColumn<struct sockaddr_storage> fawkes::ServiceModel::ServiceRecord::sockaddr

◆ type

Gtk::TreeModelColumn<Glib::ustring> fawkes::ServiceModel::ServiceRecord::type

The type of the service.

Definition at line 61 of file service_model.h.

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


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