OSB_LIB::UsageType Struct Reference

Inheritance diagram for OSB_LIB::UsageType:

Inheritance graph
[legend]
Collaboration diagram for OSB_LIB::UsageType:

Collaboration graph
[legend]
List of all members.

Detailed Description

Conversion between Cdr::UsageType and symbolic constants.

This structure defines the different types of network usage supported by OSB.

See also:
OSB_LIB::Cdr

Definition at line 67 of file usagetype.h.

Public Types

Public Member Functions

Related Functions

(Note that these are not member functions.)

Member Enumeration Documentation

enum OSB_LIB::UsageType::Type

Symbolic constants for usage type.

Enumerator:
utOriginated  Originated record.
utTerminated  Terminated record.
utRoaming  Roaming record.
utIncomingGateway  Incoming gateway record.
utOutgoingGateway  Outgoing gateway record.
utTransit  Transit record.
utCallForward  Call forwarded record.
utEvent  Supplementary service event record.
utRoaOriginated  Roaming originated record.
utRoaTerminated  Roaming terminated record.
utRoaEvent  Roaming supplementary event record.

Definition at line 69 of file usagetype.h.


Constructor & Destructor Documentation

OSB_LIB::UsageType::UsageType ( const Cdr::UsageType type = Cdr::UsageType()  ) 

Implicit construction with optional Cdr::UsageType.

OSB_LIB::UsageType::UsageType ( Type  type  ) 

Implicit construction from Type.


Member Function Documentation

OSB_LIB::UsageType::operator Type (  )  const

Conversion to Type.

bool OSB_LIB::UsageType::operator== ( const Cdr::UsageType rhs  )  const

Compare against CDR usage type.

bool OSB_LIB::UsageType::operator== ( const UsageType rhs  )  const

Compare against usage type.


Friends And Related Function Documentation

bool operator== ( const Cdr::UsageType lhs,
const UsageType rhs 
) [related]

Compare a CDR usage type against UsageType.


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