OSB_LIB::IpAssignments::Entry Struct Reference

Collaboration diagram for OSB_LIB::IpAssignments::Entry:

Collaboration graph
[legend]
List of all members.

Detailed Description

An entry in the IP assignment list.

Remarks:
The member ipId_ is not used for the mapping of IP addresses to groups, it is provided for information only.

Definition at line 83 of file ipassignment.h.

Public Member Functions

Public Attributes


Member Function Documentation

bool OSB_LIB::IpAssignments::Entry::withinPeriod ( const DateTime ts  )  const

Check if a timestamp falls within the assignment period.

Returns:
True if the following 2 conditions are fulfilled (else false):


Member Data Documentation

ResourceKey OSB_LIB::IpAssignments::Entry::addressKey_

Resource key of the assigned IP address.

Definition at line 87 of file ipassignment.h.

DateTime OSB_LIB::IpAssignments::Entry::assigned_

Lower bound of the assignment period (included).

Definition at line 95 of file ipassignment.h.

DateTime OSB_LIB::IpAssignments::Entry::deassigned_

Upper bound of the assignment period (excluded).

Definition at line 97 of file ipassignment.h.

IpGroup::Direction OSB_LIB::IpAssignments::Entry::dir_

Direction of the IP assignment.

Definition at line 93 of file ipassignment.h.

Id<Resource> OSB_LIB::IpAssignments::Entry::groupId_

Id of the assigned-to IP group.

Definition at line 89 of file ipassignment.h.

ResourceKey OSB_LIB::IpAssignments::Entry::groupKey_

Resource key for the IP group.

Definition at line 91 of file ipassignment.h.

Id<Resource> OSB_LIB::IpAssignments::Entry::ipId_

Id of the assigned IP address (version 4 or 6).

Definition at line 85 of file ipassignment.h.


The documentation for this struct was generated from the following file:
Generated on Sat Sep 2 14:11:29 2006 for OSB Library by  doxygen 1.4.7