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 43 of file service_model.h.

Member Data Documentation

◆ addrport

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

Address:port string.

Definition at line 66 of file service_model.h.

Referenced by fawkes::ServiceChooserDialog::~ServiceChooserDialog().

◆ domain

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

The domain of the service.

Definition at line 61 of file service_model.h.

◆ hostname

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

The name of the host the service is running on.

Definition at line 62 of file service_model.h.

Referenced by fawkes::ServiceSelectorCBE::on_btn_connect_clicked(), and fawkes::ServiceSelectorCBE::on_service_selected().

◆ interface

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

Name of network interface to reach service.

Definition at line 63 of file service_model.h.

◆ 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 64 of file service_model.h.

Referenced by fawkes::ServiceChooserDialog::get_selected_service().

◆ name

◆ port

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

◆ sockaddr

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

sockaddr structure

Definition at line 67 of file service_model.h.

Referenced by fawkes::ServiceChooserDialog::get_selected_service().

◆ type

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

The type of the service.

Definition at line 60 of file service_model.h.


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