Changeset 4760:50a0fc5a9f65 in roaraudio


Ignore:
Timestamp:
02/06/11 03:39:48 (13 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added some nice IPv6 profiles

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roard/roard.c

    r4741 r4760  
    528528                    "RoarAudio network TCP profile"}, 
    529529#endif 
     530#ifdef ROAR_HAVE_IPV6 
     531 {"roar-tcp6",      ROAR_SOCKET_TYPE_TCP6,   ROAR_DEFAULT_PORT, ROAR_DEFAULT_INET4_HOST, 
     532                    ROAR_PROTO_ROARAUDIO, -1, NULL, 
     533                    "RoarAudio local TCP profile"}, 
     534 {"roar-tcp-pub6",  ROAR_SOCKET_TYPE_TCP6,   ROAR_DEFAULT_PORT, ROAR_NET_INET4_ANYHOST, 
     535                    ROAR_PROTO_ROARAUDIO, -1, NULL, 
     536                    "RoarAudio network TCP profile"}, 
     537#endif 
    530538#ifdef ROAR_HAVE_LIBDNET 
    531539 {"roar-dnet",      ROAR_SOCKET_TYPE_DECNET, 0,                 ROAR_DEFAULT_LISTEN_OBJECT, 
     
    553561                    "EsounD network TCP profile"}, 
    554562#endif 
     563#ifdef ROAR_HAVE_IPV6 
     564 {"esd-tcp6",       ROAR_SOCKET_TYPE_TCP6,   ROAR_DEFAULT_ESD_PORT, ROAR_NET_INET4_LOCALHOST, 
     565                    ROAR_PROTO_ESOUND,    -1, NULL, 
     566                    "EsounD local TCP profile"}, 
     567 {"esd-tcp-pub6",   ROAR_SOCKET_TYPE_TCP6,   ROAR_DEFAULT_ESD_PORT, ROAR_NET_INET4_ANYHOST, 
     568                    ROAR_PROTO_ESOUND,    -1, NULL, 
     569                    "EsounD network TCP profile"}, 
     570#endif 
    555571#endif 
    556572 
     
    567583                    "RSound local TCP profile"}, 
    568584 {"rsound-tcp-pub", ROAR_SOCKET_TYPE_TCP,    ROAR_DEFAULT_RSOUND_PORT, ROAR_NET_INET4_ANYHOST, 
     585                    ROAR_PROTO_RSOUND,    -1, NULL, 
     586                    "RSound network TCP profile"}, 
     587#endif 
     588#ifdef ROAR_HAVE_IPV6 
     589 {"rsound-tcp6",    ROAR_SOCKET_TYPE_TCP6,   ROAR_DEFAULT_RSOUND_PORT, ROAR_NET_INET4_LOCALHOST, 
     590                    ROAR_PROTO_RSOUND,    -1, NULL, 
     591                    "RSound local TCP profile"}, 
     592 {"rsound-tcp-pub6", ROAR_SOCKET_TYPE_TCP6,  ROAR_DEFAULT_RSOUND_PORT, ROAR_NET_INET4_ANYHOST, 
    569593                    ROAR_PROTO_RSOUND,    -1, NULL, 
    570594                    "RSound network TCP profile"}, 
     
    587611                    "PulseAudio Simple TCP monitor profile"}, 
    588612#endif 
     613#ifdef ROAR_HAVE_IPV6 
     614 {"pas-play-tcp6",  ROAR_SOCKET_TYPE_TCP6,   ROAR_DEFAULT_PA_PORT, ROAR_NET_INET4_ANYHOST, 
     615                    ROAR_PROTO_SIMPLE, ROAR_DIR_PLAY, "default", 
     616                    "PulseAudio Simple TCP play profile"}, 
     617 {"pas-mon-tcp6",   ROAR_SOCKET_TYPE_TCP6,   ROAR_DEFAULT_PA_PORT, ROAR_NET_INET4_ANYHOST, 
     618                    ROAR_PROTO_SIMPLE, ROAR_DIR_MONITOR, "default", 
     619                    "PulseAudio Simple TCP monitor profile"}, 
     620#endif 
    589621#endif 
    590622 
     
    599631                    "RPlay network TCP profile"}, 
    600632#endif 
     633#ifdef ROAR_HAVE_IPV6 
     634 {"rplay-tcp6",     ROAR_SOCKET_TYPE_TCP6,   ROAR_DEFAULT_RPLAY_PORT, ROAR_NET_INET4_LOCALHOST, 
     635                    ROAR_PROTO_RPLAY,     -1, NULL, 
     636                    "RPlay local TCP profile"}, 
     637 {"rplay-tcp-pub6", ROAR_SOCKET_TYPE_TCP6,   ROAR_DEFAULT_RPLAY_PORT, ROAR_NET_INET4_ANYHOST, 
     638                    ROAR_PROTO_RPLAY,     -1, NULL, 
     639                    "RPlay network TCP profile"}, 
     640#endif 
    601641#endif 
    602642 
    603643// Gopher: 
    604644#ifndef ROAR_WITHOUT_DCOMP_EMUL_GOPHER 
     645#ifdef ROAR_HAVE_IPV4 
    605646 {"gopher-tcp",     ROAR_SOCKET_TYPE_TCP,    ROAR_DEFAULT_GOPHER_PORT, ROAR_NET_INET4_LOCALHOST, 
    606647                    ROAR_PROTO_GOPHER,    -1, NULL, 
     
    610651                    "Gopher network TCP profile"}, 
    611652#endif 
     653#ifdef ROAR_HAVE_IPV6 
     654 {"gopher-tcp6",    ROAR_SOCKET_TYPE_TCP6,   ROAR_DEFAULT_GOPHER_PORT, ROAR_NET_INET4_LOCALHOST, 
     655                    ROAR_PROTO_GOPHER,    -1, NULL, 
     656                    "Gopher local TCP profile"}, 
     657 {"gopher-tcp-pub6", ROAR_SOCKET_TYPE_TCP6,  ROAR_DEFAULT_GOPHER_PORT, ROAR_NET_INET4_ANYHOST, 
     658                    ROAR_PROTO_GOPHER,    -1, NULL, 
     659                    "Gopher network TCP profile"}, 
     660#endif 
     661#endif 
    612662 
    613663 // End of List: 
     
    621671 char port[8]; 
    622672 
    623  printf("Name           Type    Address          Port    Protocol  Dir        Audio Profile - Description\n"); 
    624  printf("------------------------------------------------------------------------------------------------\n"); 
     673 printf("Name            Type    Address          Port    Protocol  Dir        Audio Profile - Description\n"); 
     674 printf("-------------------------------------------------------------------------------------------------\n"); 
    625675      //roar-tcp-pub 0.0.0.0       16002   RoarAudio unknown    (null) - (null) 
    626676 
     
    630680   case ROAR_SOCKET_TYPE_TCP:    type = "TCP";    break; 
    631681   case ROAR_SOCKET_TYPE_DECNET: type = "DECnet"; break; 
     682   case ROAR_SOCKET_TYPE_TCP6:   type = "TCP6";   break; 
    632683   default: 
    633684     type = "unknown"; 
     
    642693  } 
    643694 
    644   printf("%-14s %-7s %-16s %-7s %-9s %-10s %-13s - %s\n", 
     695  printf("%-15s %-7s %-16s %-7s %-9s %-10s %-13s - %s\n", 
    645696           p->name, 
    646697           type, 
Note: See TracChangeset for help on using the changeset viewer.