transaddr.h File Reference
`#include <opal/buildopts.h>`
`#include <ptlib/sockets.h>`
`#include <opal/transports.h>`

Go to the source code of this file.

## Data Structures

class | H323TransportAddress

## Typedefs

typedef OpalListener | H323Listener
typedef PList< H323Listener > | H323ListenerList
typedef OpalTransport | H323Transport
typedef OpalTransportUDP | H323TransportUDP

## Functions

| H323TransportAddressArray (const OpalTransportAddress &address)
| H323TransportAddressArray (const H323TransportAddress &address)
| H323TransportAddressArray (const H225_ArrayOf_TransportAddress &addresses)
| H323TransportAddressArray (const OpalTransportAddressArray &array)
| H323TransportAddressArray (const PStringArray &array)
| H323TransportAddressArray (const PStringList &list)
| H323TransportAddressArray (const PSortedStringList &list)
void | AppendString (const char *address)
void | AppendString (const PString &address)
void | AppendAddress (const H323TransportAddress &address)
void | AppendStringCollection (const PCollection &coll)
void | H323SetTransportAddresses (const H323Transport &associatedTransport, const H323TransportAddressArray &addresses, H225_ArrayOf_TransportAddress &pdu)

## Typedef Documentation

typedef OpalListener H323Listener

typedef PList<H323Listener> H323ListenerList

typedef OpalTransport H323Transport

typedef OpalTransportUDP H323TransportUDP

## Function Documentation

void AppendAddress | ( | const H323TransportAddress & | address | ) |

Referenced by H323TransportAddressArray().

void AppendString | ( | const char * | address | ) |

void AppendString | ( | const PString & | address | ) |

void AppendStringCollection | ( | const PCollection & | coll | ) |

protected

Referenced by H323TransportAddressArray().

void H323SetTransportAddresses | ( | const H323Transport & | associatedTransport,
|  | const H323TransportAddressArray & | addresses,
|  | H225_ArrayOf_TransportAddress & | pdu
| ) |  |

protected

Set the PDU field for the list of transport addresses

Parameters

  associatedTransport | Transport for NAT address translation
  addresses | Addresses to set
  pdu | List of PDU transport addresses

H323TransportAddressArray | ( | const OpalTransportAddress & | address | ) |

References AppendAddress().

H323TransportAddressArray | ( | const H323TransportAddress & | address | ) |

References AppendAddress().

H323TransportAddressArray | ( | const H225_ArrayOf_TransportAddress & | addresses | ) |

H323TransportAddressArray | ( | const OpalTransportAddressArray & | array | ) |

References AppendStringCollection().

H323TransportAddressArray | ( | const PStringArray & | array | ) |

References AppendStringCollection().

H323TransportAddressArray | ( | const PStringList & | list | ) |

References AppendStringCollection().

H323TransportAddressArray | ( | const PSortedStringList & | list | ) |

References AppendStringCollection().