Remmina - The GTK+ Remote Desktop Client  v1.4.34
Remmina is a remote desktop client written in GTK+, aiming to be useful for system administrators and travellers, who need to work with lots of remote computers in front of either large monitors or tiny netbooks. Remmina supports multiple network protocols in an integrated and consistent user interface. Currently RDP, VNC, NX, XDMCP and SSH are supported.
remmina_avahi.c File Reference

Go to the source code of this file.

Data Structures

struct  _RemminaAvahiPriv
 

Functions

static void remmina_avahi_resolve_callback (AvahiServiceResolver *r, AVAHI_GCC_UNUSED AvahiIfIndex interface, AVAHI_GCC_UNUSED AvahiProtocol protocol, AvahiResolverEvent event, const char *name, const char *type, const char *domain, const char *host_name, const AvahiAddress *address, uint16_t port, AvahiStringList *txt, AvahiLookupResultFlags flags, AVAHI_GCC_UNUSED void *userdata)
 
static void remmina_avahi_browse_callback (AvahiServiceBrowser *b, AvahiIfIndex interface, AvahiProtocol protocol, AvahiBrowserEvent event, const char *name, const char *type, const char *domain, AVAHI_GCC_UNUSED AvahiLookupResultFlags flags, void *userdata)
 
static void remmina_avahi_client_callback (AvahiClient *c, AvahiClientState state, AVAHI_GCC_UNUSED void *userdata)
 
static gboolean remmina_avahi_iterate (RemminaAvahi *ga)
 
RemminaAvahiremmina_avahi_new (void)
 
void remmina_avahi_start (RemminaAvahi *ga)
 
void remmina_avahi_stop (RemminaAvahi *ga)
 
void remmina_avahi_free (RemminaAvahi *ga)
 

Function Documentation

◆ remmina_avahi_browse_callback()

static void remmina_avahi_browse_callback ( AvahiServiceBrowser *  b,
AvahiIfIndex  interface,
AvahiProtocol  protocol,
AvahiBrowserEvent  event,
const char *  name,
const char *  type,
const char *  domain,
AVAHI_GCC_UNUSED AvahiLookupResultFlags  flags,
void *  userdata 
)
static

Definition at line 107 of file remmina_avahi.c.

◆ remmina_avahi_client_callback()

static void remmina_avahi_client_callback ( AvahiClient *  c,
AvahiClientState  state,
AVAHI_GCC_UNUSED void *  userdata 
)
static

Definition at line 162 of file remmina_avahi.c.

◆ remmina_avahi_free()

void remmina_avahi_free ( RemminaAvahi ga)

Definition at line 263 of file remmina_avahi.c.

◆ remmina_avahi_iterate()

static gboolean remmina_avahi_iterate ( RemminaAvahi ga)
static

Definition at line 174 of file remmina_avahi.c.

◆ remmina_avahi_new()

RemminaAvahi * remmina_avahi_new ( void  )

Definition at line 188 of file remmina_avahi.c.

◆ remmina_avahi_resolve_callback()

static void remmina_avahi_resolve_callback ( AvahiServiceResolver *  r,
AVAHI_GCC_UNUSED AvahiIfIndex  interface,
AVAHI_GCC_UNUSED AvahiProtocol  protocol,
AvahiResolverEvent  event,
const char *  name,
const char *  type,
const char *  domain,
const char *  host_name,
const AvahiAddress *  address,
uint16_t  port,
AvahiStringList *  txt,
AvahiLookupResultFlags  flags,
AVAHI_GCC_UNUSED void *  userdata 
)
static

Definition at line 58 of file remmina_avahi.c.

◆ remmina_avahi_start()

void remmina_avahi_start ( RemminaAvahi ga)
Todo:
Customize the default domain here

Definition at line 206 of file remmina_avahi.c.

◆ remmina_avahi_stop()

void remmina_avahi_stop ( RemminaAvahi ga)

Definition at line 240 of file remmina_avahi.c.