VR-Link API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Macros | Typedefs | Enumerations
vlInetDevice.h File Reference

This file contains the declaration of the DtInetDevice class. More...

Go to the source code of this file.

Classes

struct  ifinfo_in6
struct  ifreq_in6
class  DtInetDevice

Macros

#define DtInet_MAX_PHYSADDR_LEN   8
#define DtMAX_DEVICE_NAME_LEN   IFNAMSIZ
#define DtInet_INITIAL_IFCONF_BUFF_SIZE   sizeof(struct ifreq)
#define DtInet_IFSTATE_UP   IFF_UP
#define DtInet_IFSTATE_DOWN   0
#define DtInet_IFSTATE_ACTIVE   IFF_RUNNING
#define DtInet_IFSTATE_UNKNOWN   0
#define ifr6_info_in6   ifr6_ifru_in6.ifru_info_in6
#define ifr6_data   ifr6_ifru_in6.ifru_data

Typedefs

typedef DtU8 DtInetMacAddr [DtInet_MAX_PHYSADDR_LEN]
typedef DtBoost::shared_ptr
< DtInetDevice
DtInetDeviceSP

Enumerations

enum  DtInetIfLinkType {
  DtInet_IF_ETHERNET, DtInet_IF_FDDI, DtInet_IF_IEEE1394, DtInet_IF_WIFI,
  DtInet_IF_LOOPBACK, DtInet_IF_OTHER
}

Detailed Description

This file contains the declaration of the DtInetDevice class.

Macro Definition Documentation

#define DtInet_IFSTATE_ACTIVE   IFF_RUNNING
#define DtInet_IFSTATE_DOWN   0
#define DtInet_IFSTATE_UNKNOWN   0
#define DtInet_IFSTATE_UP   IFF_UP
#define DtInet_INITIAL_IFCONF_BUFF_SIZE   sizeof(struct ifreq)
#define DtInet_MAX_PHYSADDR_LEN   8
#define DtMAX_DEVICE_NAME_LEN   IFNAMSIZ
#define ifr6_data   ifr6_ifru_in6.ifru_data
#define ifr6_info_in6   ifr6_ifru_in6.ifru_info_in6

Typedef Documentation

typedef DtBoost::shared_ptr<DtInetDevice> DtInetDeviceSP
typedef DtU8 DtInetMacAddr[DtInet_MAX_PHYSADDR_LEN]

Enumeration Type Documentation

Enumerator:
DtInet_IF_ETHERNET 
DtInet_IF_FDDI 
DtInet_IF_IEEE1394 
DtInet_IF_WIFI 
DtInet_IF_LOOPBACK 
DtInet_IF_OTHER 

Document ID: Generated on Mon Apr 8 04:49:21 EDT 2019 from SVN revision 197403
Copyright © 2005-2016 VT MÄK. All Rights Reserved (www.mak.com)