aroarfw
Macros | Enumerations
network.h File Reference

Go to the source code of this file.

Macros

#define RDEFAULT_PORT   16002
 Default RoarAudio port for TCP/IP. More...
 
#define RDEFAULT_HOST   "localhost"
 Default RoarAudio Host. More...
 
#define RDEFAULT_GSOCK   "/tmp/roar"
 Default RoarAudio global socket filename. More...
 
#define RDEFAULT_USOCK   "~/.roar"
 Default RoarAudio user socket filename. More...
 
#define RDEFAULT_OBJECT   "roar"
 Default RoarAudio DECnet object. More...
 

Enumerations

enum  rsocktype_t {
  RSOCKETTYPE_NONE = 0, RSOCKETTYPE_TCP = 1, RSOCKETTYPE_UNIX = 2, RSOCKETTYPE_FORK = 3,
  RSOCKETTYPE_FILE = 4, RSOCKETTYPE_UDP = 5, RSOCKETTYPE_GENSTR = 6, RSOCKETTYPE_DECNET = 7,
  RSOCKETTYPE_TCP6 = 8, RSOCKETTYPE_UDP6 = 9, RSOCKETTYPE_IPXSPX = 10, RSOCKETTYPE_IPX = 11,
  RSOCKETTYPE_LAT_SERVICE = 12, RSOCKETTYPE_LAT_REVERSE_PORT = 13
}
 Possible socket types. More...
 
enum  rsockmode_t { RSOCKMODE_LISTEN = 1, RSOCKMODE_CONNECT = 2 }
 Possible socket modes. More...
 

Macro Definition Documentation

◆ RDEFAULT_GSOCK

#define RDEFAULT_GSOCK   "/tmp/roar"

Default RoarAudio global socket filename.

Definition at line 75 of file network.h.

◆ RDEFAULT_HOST

#define RDEFAULT_HOST   "localhost"

Default RoarAudio Host.

Definition at line 72 of file network.h.

◆ RDEFAULT_OBJECT

#define RDEFAULT_OBJECT   "roar"

Default RoarAudio DECnet object.

Definition at line 85 of file network.h.

◆ RDEFAULT_PORT

#define RDEFAULT_PORT   16002

Default RoarAudio port for TCP/IP.

Definition at line 69 of file network.h.

◆ RDEFAULT_USOCK

#define RDEFAULT_USOCK   "~/.roar"

Default RoarAudio user socket filename.

Tilde (~) at the begining of the string needs to be replaced by the user's home directory. This is normaly stored in $HOME.

Definition at line 82 of file network.h.

Enumeration Type Documentation

◆ rsockmode_t

Possible socket modes.

Enumerator
RSOCKMODE_LISTEN 
RSOCKMODE_CONNECT 

Definition at line 61 of file network.h.

◆ rsocktype_t

Possible socket types.

Enumerator
RSOCKETTYPE_NONE 

None, not set, unknown, invalid.

RSOCKETTYPE_TCP 

TCP Socket.

RSOCKETTYPE_UNIX 

UNIX Socket.

RSOCKETTYPE_FORK 

Fork (internal use only)

RSOCKETTYPE_FILE 

Normal file (may be specal device, too, everything open() works on)

RSOCKETTYPE_UDP 

UDP.

RSOCKETTYPE_GENSTR 

Generic stream.

RSOCKETTYPE_DECNET 

DECnet.

RSOCKETTYPE_TCP6 

TCP6.

RSOCKETTYPE_UDP6 

UDP6.

RSOCKETTYPE_IPXSPX 

IPX/SPX.

RSOCKETTYPE_IPX 

Plain IPX.

RSOCKETTYPE_LAT_SERVICE 

LAT Service.

RSOCKETTYPE_LAT_REVERSE_PORT 

LAT reverse port.

Definition at line 29 of file network.h.