ACE_Utils::UUID_node Class Reference

Class to hold a MAC address. More...

#include <UUID.h>

List of all members.

Public Types

typedef u_char NodeID [NODE_ID_SIZE]
enum  { NODE_ID_SIZE = 6 }

Public Member Functions

 UUID_node (void)
 Constructor.

NodeIDnodeID (void)
void nodeID (NodeID &)

Private Attributes

NodeID nodeID_


Detailed Description

Class to hold a MAC address.

Definition at line 33 of file UUID.h.


Member Typedef Documentation

typedef u_char ACE_Utils::UUID_node::NodeID[NODE_ID_SIZE]
 

Definition at line 41 of file UUID.h.

Referenced by ACE_Utils::UUID_Generator::init(), nodeID(), and ACE_Utils::UUID::UUID().


Member Enumeration Documentation

anonymous enum
 

Enumeration values:
NODE_ID_SIZE 

Definition at line 40 of file UUID.h.

00040 {NODE_ID_SIZE = 6};


Constructor & Destructor Documentation

ACE_Utils::UUID_node::UUID_node void   ) 
 

Constructor.

Definition at line 28 of file UUID.cpp.

References nodeID_.

00029   {
00030     for (int i = 0; i < UUID_node::NODE_ID_SIZE; ++i)
00031       {
00032         nodeID_[i] = 0;
00033       }
00034   }


Member Function Documentation

void ACE_Utils::UUID_node::nodeID NodeID  ) 
 

Definition at line 43 of file UUID.cpp.

References NodeID, and nodeID_.

00044   {
00045     for (int i = 0; i < UUID_node::NODE_ID_SIZE; ++i)
00046       {
00047         nodeID_[i] = nodeID[i];
00048       }
00049   }

UUID_node::NodeID & ACE_Utils::UUID_node::nodeID void   ) 
 

Definition at line 37 of file UUID.cpp.

References nodeID_.

Referenced by ACE_Utils::UUID_Generator::init(), ACE_Utils::UUID::to_string(), and ACE_Utils::UUID::UUID().

00038   {
00039     return nodeID_;
00040   }


Member Data Documentation

NodeID ACE_Utils::UUID_node::nodeID_ [private]
 

Definition at line 54 of file UUID.h.

Referenced by nodeID(), and UUID_node().


The documentation for this class was generated from the following files:
Generated on Thu Nov 9 11:34:01 2006 for ACE by doxygen 1.3.6