Consumer
Object Hierarchy:
Description:
Public fields of the Consumer class.
Namespace: Epc
Package: libepc-1.0
Content:
Properties:
- public string application { owned get; construct; }
- public string domain { owned get; construct; }
- public string hostname { owned get; construct; }
- public string name { owned get; construct; }
- public string password { get; set construct; }
- public string path { owned get; construct; }
- public int port { get; construct; }
- public Protocol protocol { get; set construct; }
- public string username { get; set construct; }
Creation methods:
- public Consumer (ServiceInfo service)
- public Consumer.for_name (string name)
- public Consumer.for_name_full (string name, string application, string domain)
Methods:
- public unowned string get_password ()
- public Protocol get_protocol ()
- public unowned string get_username ()
- public bool is_publisher_resolved ()
- public unowned List list (string pattern) throws Error
- public void* lookup (string key, out unowned size_t? length) throws Error
- public bool resolve_publisher (uint timeout)
- public void set_password (string password)
- public void set_protocol (Protocol protocol)
- public void set_username (string username)
Signals:
- public virtual signal bool authenticate (string realm)
- public virtual signal void publisher_resolved (Protocol protocol, string hostname, uint port)
Inherited Members:
All known members inherited from class GLib.Object