VR-Link API Documentation for HLA 4
 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 std::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 std::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 Thu Oct 16 00:12:25 EDT 2025 from SVN revision 280738
Copyright © 1992-2025 MAK Technologies. All Rights Reserved (www.mak.com)