OpenH323 1.18.0
Classes | Defines | Functions
h323pdu.h File Reference
#include <ptlib/sockets.h>
#include "h323con.h"
#include "transports.h"
#include "q931.h"
#include "h225.h"
#include "h245.h"
#include "h323trans.h"

Go to the source code of this file.

Classes

class  H323SignalPDU
class  H323ControlPDU
class  H323RasPDU

Defines

#define H225_PROTOCOL_VERSION   4
#define H245_PROTOCOL_VERSION   11
#define H323TraceDumpPDU(proto, writing, rawData, pdu, tag1, seqNum, locAddr, remAddr)

Functions

void H323SetAliasAddresses (const H323TransportAddressArray &addresses, H225_ArrayOf_AliasAddress &aliases)
void H323SetAliasAddresses (const PStringArray &names, H225_ArrayOf_AliasAddress &aliases, int tag=-1)
void H323SetAliasAddresses (const PStringList &names, H225_ArrayOf_AliasAddress &aliases, int tag=-1)
void H323SetAliasAddress (const H323TransportAddress &address, H225_AliasAddress &alias)
void H323SetAliasAddress (const PString &name, H225_AliasAddress &alias, int tag=-1)
PStringArray H323GetAliasAddressStrings (const H225_ArrayOf_AliasAddress &aliases)
PString H323GetAliasAddressString (const H225_AliasAddress &alias)
PString H323GetAliasAddressE164 (const H225_AliasAddress &alias)
PString H323GetAliasAddressE164 (const H225_ArrayOf_AliasAddress &aliases)
H323Connection::CallEndReason H323TranslateToCallEndReason (Q931::CauseValues cause, const H225_ReleaseCompleteReason &reason)
Q931::CauseValues H323TranslateFromCallEndReason (H323Connection::CallEndReason endReason, H225_ReleaseCompleteReason &reason)
Q931::CauseValues H323TranslateFromCallEndReason (const H323Connection &connection, H225_ReleaseCompleteReason &rcReason)
PString H323GetApplicationInfo (const H225_VendorIdentifier &vendor)

Define Documentation

#define H225_PROTOCOL_VERSION   4
#define H245_PROTOCOL_VERSION   11
#define H323TraceDumpPDU (   proto,
  writing,
  rawData,
  pdu,
  tag1,
  seqNum,
  locAddr,
  remAddr 
)

Function Documentation

PString H323GetAliasAddressE164 ( const H225_AliasAddress alias)
PString H323GetAliasAddressE164 ( const H225_ArrayOf_AliasAddress aliases)
PString H323GetAliasAddressString ( const H225_AliasAddress alias)
PStringArray H323GetAliasAddressStrings ( const H225_ArrayOf_AliasAddress aliases)
PString H323GetApplicationInfo ( const H225_VendorIdentifier vendor)
void H323SetAliasAddress ( const PString &  name,
H225_AliasAddress alias,
int  tag = -1 
)
void H323SetAliasAddress ( const H323TransportAddress address,
H225_AliasAddress alias 
)
void H323SetAliasAddresses ( const PStringList &  names,
H225_ArrayOf_AliasAddress aliases,
int  tag = -1 
)
void H323SetAliasAddresses ( const PStringArray &  names,
H225_ArrayOf_AliasAddress aliases,
int  tag = -1 
)
void H323SetAliasAddresses ( const H323TransportAddressArray &  addresses,
H225_ArrayOf_AliasAddress aliases 
)
Q931::CauseValues H323TranslateFromCallEndReason ( H323Connection::CallEndReason  endReason,
H225_ReleaseCompleteReason reason 
)
Q931::CauseValues H323TranslateFromCallEndReason ( const H323Connection connection,
H225_ReleaseCompleteReason rcReason 
)
H323Connection::CallEndReason H323TranslateToCallEndReason ( Q931::CauseValues  cause,
const H225_ReleaseCompleteReason reason 
)