# H501_MessageBody Class Reference

`#include <h501.h>`

List of all members.

## Public Types

enum

Choices {
e_serviceRequest, e_serviceConfirmation, e_serviceRejection, e_serviceRelease,
e_descriptorRequest, e_descriptorConfirmation, e_descriptorRejection, e_descriptorIDRequest,
e_descriptorIDConfirmation, e_descriptorIDRejection, e_descriptorUpdate, e_descriptorUpdateAck,
e_accessRequest, e_accessConfirmation, e_accessRejection, e_requestInProgress,
e_nonStandardRequest, e_nonStandardConfirmation, e_nonStandardRejection, e_unknownMessageResponse,
e_usageRequest, e_usageConfirmation, e_usageIndication, e_usageIndicationConfirmation,
e_usageIndicationRejection, e_usageRejection, e_validationRequest, e_validationConfirmation,
e_validationRejection, e_authenticationRequest, e_authenticationConfirmation, e_authenticationRejection
}

## Public Member Functions

| H501_MessageBody (unsigned tag=0, TagClass tagClass=UniversalTagClass)
| operator H501_ServiceRequest & ()
| operator const H501_ServiceRequest & () const
| operator H501_ServiceConfirmation & ()
| operator const H501_ServiceConfirmation & () const
| operator H501_ServiceRejection & ()
| operator const H501_ServiceRejection & () const
| operator H501_ServiceRelease & ()
| operator const H501_ServiceRelease & () const
| operator H501_DescriptorRequest & ()
| operator const H501_DescriptorRequest & () const
| operator H501_DescriptorConfirmation & ()
| operator const H501_DescriptorConfirmation & () const
| operator H501_DescriptorRejection & ()
| operator const H501_DescriptorRejection & () const
| operator H501_DescriptorIDRequest & ()
| operator const H501_DescriptorIDRequest & () const
| operator H501_DescriptorIDConfirmation & ()
| operator const H501_DescriptorIDConfirmation & () const
| operator H501_DescriptorIDRejection & ()
| operator const H501_DescriptorIDRejection & () const
| operator H501_DescriptorUpdate & ()
| operator const H501_DescriptorUpdate & () const
| operator H501_DescriptorUpdateAck & ()
| operator const H501_DescriptorUpdateAck & () const
| operator H501_AccessRequest & ()
| operator const H501_AccessRequest & () const
| operator H501_AccessConfirmation & ()
| operator const H501_AccessConfirmation & () const
| operator H501_AccessRejection & ()
| operator const H501_AccessRejection & () const
| operator H501_RequestInProgress & ()
| operator const H501_RequestInProgress & () const
| operator H501_NonStandardRequest & ()
| operator const H501_NonStandardRequest & () const
| operator H501_NonStandardConfirmation & ()
| operator const H501_NonStandardConfirmation & () const
| operator H501_NonStandardRejection & ()
| operator const H501_NonStandardRejection & () const
| operator H501_UnknownMessageResponse & ()
| operator const H501_UnknownMessageResponse & () const
| operator H501_UsageRequest & ()
| operator const H501_UsageRequest & () const
| operator H501_UsageConfirmation & ()
| operator const H501_UsageConfirmation & () const
| operator H501_UsageIndication & ()
| operator const H501_UsageIndication & () const
| operator H501_UsageIndicationConfirmation & ()
| operator const H501_UsageIndicationConfirmation & () const
| operator H501_UsageIndicationRejection & ()
| operator const H501_UsageIndicationRejection & () const
| operator H501_UsageRejection & ()
| operator const H501_UsageRejection & () const
| operator H501_ValidationRequest & ()
| operator const H501_ValidationRequest & () const
| operator H501_ValidationConfirmation & ()
| operator const H501_ValidationConfirmation & () const
| operator H501_ValidationRejection & ()
| operator const H501_ValidationRejection & () const
| operator H501_AuthenticationRequest & ()
| operator const H501_AuthenticationRequest & () const
| operator H501_AuthenticationConfirmation & ()
| operator const H501_AuthenticationConfirmation & () const
| operator H501_AuthenticationRejection & ()
| operator const H501_AuthenticationRejection & () const
PBoolean | CreateObject ()
PObject * | Clone () const

## Member Enumeration Documentation

enum H501_MessageBody::Choices

Enumerator:

  e_serviceRequest |
  e_serviceConfirmation |
  e_serviceRejection |
  e_serviceRelease |
  e_descriptorRequest |
  e_descriptorConfirmation |
  e_descriptorRejection |
  e_descriptorIDRequest |
  e_descriptorIDConfirmation |
  e_descriptorIDRejection |
  e_descriptorUpdate |
  e_descriptorUpdateAck |
  e_accessRequest |
  e_accessConfirmation |
  e_accessRejection |
  e_requestInProgress |
  e_nonStandardRequest |
  e_nonStandardConfirmation |
  e_nonStandardRejection |
  e_unknownMessageResponse |
  e_usageRequest |
  e_usageConfirmation |
  e_usageIndication |
  e_usageIndicationConfirmation |
  e_usageIndicationRejection |
  e_usageRejection |
  e_validationRequest |
  e_validationConfirmation |
  e_validationRejection |
  e_authenticationRequest |
  e_authenticationConfirmation |
  e_authenticationRejection |

## Constructor & Destructor Documentation

H501_MessageBody::H501_MessageBody | ( | unsigned | tag = `0`,
|  | TagClass | tagClass = `UniversalTagClass` |
| ) |  |  |

## Member Function Documentation

H501_MessageBody::operator H501_ServiceRequest & | ( |  | ) |

H501_MessageBody::operator const H501_ServiceRequest & | ( |  | ) | const

H501_MessageBody::operator H501_ServiceConfirmation & | ( |  | ) |

H501_MessageBody::operator const H501_ServiceConfirmation & | ( |  | ) | const

H501_MessageBody::operator H501_ServiceRejection & | ( |  | ) |

H501_MessageBody::operator const H501_ServiceRejection & | ( |  | ) | const

H501_MessageBody::operator H501_ServiceRelease & | ( |  | ) |

H501_MessageBody::operator const H501_ServiceRelease & | ( |  | ) | const

H501_MessageBody::operator H501_DescriptorRequest & | ( |  | ) |

H501_MessageBody::operator const H501_DescriptorRequest & | ( |  | ) | const

H501_MessageBody::operator H501_DescriptorConfirmation & | ( |  | ) |

H501_MessageBody::operator const H501_DescriptorConfirmation & | ( |  | ) | const

H501_MessageBody::operator H501_DescriptorRejection & | ( |  | ) |

H501_MessageBody::operator const H501_DescriptorRejection & | ( |  | ) | const

H501_MessageBody::operator H501_DescriptorIDRequest & | ( |  | ) |

H501_MessageBody::operator const H501_DescriptorIDRequest & | ( |  | ) | const

H501_MessageBody::operator H501_DescriptorIDConfirmation & | ( |  | ) |

H501_MessageBody::operator const H501_DescriptorIDConfirmation & | ( |  | ) | const

H501_MessageBody::operator H501_DescriptorIDRejection & | ( |  | ) |

H501_MessageBody::operator const H501_DescriptorIDRejection & | ( |  | ) | const

H501_MessageBody::operator H501_DescriptorUpdate & | ( |  | ) |

H501_MessageBody::operator const H501_DescriptorUpdate & | ( |  | ) | const

H501_MessageBody::operator H501_DescriptorUpdateAck & | ( |  | ) |

H501_MessageBody::operator const H501_DescriptorUpdateAck & | ( |  | ) | const

H501_MessageBody::operator H501_AccessRequest & | ( |  | ) |

H501_MessageBody::operator const H501_AccessRequest & | ( |  | ) | const

H501_MessageBody::operator H501_AccessConfirmation & | ( |  | ) |

H501_MessageBody::operator const H501_AccessConfirmation & | ( |  | ) | const

H501_MessageBody::operator H501_AccessRejection & | ( |  | ) |

H501_MessageBody::operator const H501_AccessRejection & | ( |  | ) | const

H501_MessageBody::operator H501_RequestInProgress & | ( |  | ) |

H501_MessageBody::operator const H501_RequestInProgress & | ( |  | ) | const

H501_MessageBody::operator H501_NonStandardRequest & | ( |  | ) |

H501_MessageBody::operator const H501_NonStandardRequest & | ( |  | ) | const

H501_MessageBody::operator H501_NonStandardConfirmation & | ( |  | ) |

H501_MessageBody::operator const H501_NonStandardConfirmation & | ( |  | ) | const

H501_MessageBody::operator H501_NonStandardRejection & | ( |  | ) |

H501_MessageBody::operator const H501_NonStandardRejection & | ( |  | ) | const

H501_MessageBody::operator H501_UnknownMessageResponse & | ( |  | ) |

H501_MessageBody::operator const H501_UnknownMessageResponse & | ( |  | ) | const

H501_MessageBody::operator H501_UsageRequest & | ( |  | ) |

H501_MessageBody::operator const H501_UsageRequest & | ( |  | ) | const

H501_MessageBody::operator H501_UsageConfirmation & | ( |  | ) |

H501_MessageBody::operator const H501_UsageConfirmation & | ( |  | ) | const

H501_MessageBody::operator H501_UsageIndication & | ( |  | ) |

H501_MessageBody::operator const H501_UsageIndication & | ( |  | ) | const

H501_MessageBody::operator H501_UsageIndicationConfirmation & | ( |  | ) |

H501_MessageBody::operator const H501_UsageIndicationConfirmation & | ( |  | ) | const

H501_MessageBody::operator H501_UsageIndicationRejection & | ( |  | ) |

H501_MessageBody::operator const H501_UsageIndicationRejection & | ( |  | ) | const

H501_MessageBody::operator H501_UsageRejection & | ( |  | ) |

H501_MessageBody::operator const H501_UsageRejection & | ( |  | ) | const

H501_MessageBody::operator H501_ValidationRequest & | ( |  | ) |

H501_MessageBody::operator const H501_ValidationRequest & | ( |  | ) | const

H501_MessageBody::operator H501_ValidationConfirmation & | ( |  | ) |

H501_MessageBody::operator const H501_ValidationConfirmation & | ( |  | ) | const

H501_MessageBody::operator H501_ValidationRejection & | ( |  | ) |

H501_MessageBody::operator const H501_ValidationRejection & | ( |  | ) | const

H501_MessageBody::operator H501_AuthenticationRequest & | ( |  | ) |

H501_MessageBody::operator const H501_AuthenticationRequest & | ( |  | ) | const

H501_MessageBody::operator H501_AuthenticationConfirmation & | ( |  | ) |

H501_MessageBody::operator const H501_AuthenticationConfirmation & | ( |  | ) | const

H501_MessageBody::operator H501_AuthenticationRejection & | ( |  | ) |

H501_MessageBody::operator const H501_AuthenticationRejection & | ( |  | ) | const

PBoolean H501_MessageBody::CreateObject | ( |  | ) |

PObject* H501_MessageBody::Clone | ( |  | ) | const

The documentation for this class was generated from the following file:

- h501.h