Remmina - The GTK+ Remote Desktop Client  v1.4.2
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 108 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 163 of file remmina_avahi.c.

◆ remmina_avahi_free()

void remmina_avahi_free ( RemminaAvahi ga)

Definition at line 264 of file remmina_avahi.c.

◆ remmina_avahi_iterate()

static gboolean remmina_avahi_iterate ( RemminaAvahi ga)
static

Definition at line 175 of file remmina_avahi.c.

◆ remmina_avahi_new()

RemminaAvahi * remmina_avahi_new ( void  )

Definition at line 189 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 59 of file remmina_avahi.c.

◆ remmina_avahi_start()

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

Definition at line 207 of file remmina_avahi.c.

◆ remmina_avahi_stop()

void remmina_avahi_stop ( RemminaAvahi ga)

Definition at line 241 of file remmina_avahi.c.