RTP Audio System  2.0.0
tdsocket.cc File Reference
#include "tdsystem.h"
#include "tdsocket.h"
#include "randomizer.h"
#include "tdmessage.h"
#include <netdb.h>
#include <netinet/in.h>
#include <netinet/tcp.h>
#include <sys/uio.h>
#include <sys/socket.h>
#include <net/if.h>
#include <arpa/inet.h>

Defines

#define LINUX_PROC_IPV6_FILE   "/proc/net/if_inet6"
#define IPV6_JOIN_GROUP   IPV6_ADD_MEMBERSHIP
#define IPV6_LEAVE_GROUP   IPV6_DROP_MEMBERSHIP

Functions

SocketAddress ** getAddressArray (const SocketAddress **addressArray, cardinal addresses)
void setAddressArrayPort (SocketAddress **addressArray, cardinal addresses, const card16 port)
bool filterInternetAddress (const InternetAddress *newAddress, const cardinal flags)

Define Documentation

#define IPV6_JOIN_GROUP   IPV6_ADD_MEMBERSHIP
#define IPV6_LEAVE_GROUP   IPV6_DROP_MEMBERSHIP
#define LINUX_PROC_IPV6_FILE   "/proc/net/if_inet6"

Function Documentation

bool filterInternetAddress ( const InternetAddress newAddress,
const cardinal  flags 
)
SocketAddress** getAddressArray ( const SocketAddress **  addressArray,
cardinal  addresses 
)
void setAddressArrayPort ( SocketAddress **  addressArray,
cardinal  addresses,
const card16  port 
)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines