31 #ifndef OPAL_H323_Q931_H
32 #define OPAL_H323_Q931_H
44 class Q931 :
public PObject
46 PCLASSINFO(
Q931, PObject)
88 unsigned codingStandard = 0,
101 PBoolean
Decode(
const PBYTEArray & data);
102 PBoolean
Encode(PBYTEArray & data)
const;
104 void PrintOn(ostream & strm)
const;
137 const PBYTEArray & userData,
153 unsigned transferRate,
154 unsigned codingStandard = 0,
155 unsigned userInfoLayer1 = 5
163 unsigned & transferRate,
164 unsigned * codingStandard = NULL,
165 unsigned * userInfoLayer1 = NULL
211 unsigned standard = 0,
212 unsigned location = 0
215 unsigned * standard = NULL,
216 unsigned * location = NULL
240 unsigned standard = 0
243 unsigned * standard = NULL
287 unsigned description,
288 unsigned codingStandard = 0,
289 unsigned location = 0
292 unsigned & description,
293 unsigned * codingStandard = NULL,
294 unsigned * location = NULL
321 const PString & number,
324 int presentation = -1,
329 unsigned * plan = NULL,
330 unsigned * type = NULL,
331 unsigned * presentation = NULL,
332 unsigned * screening = NULL,
333 unsigned defPresentation = 0,
334 unsigned defScreening = 0
338 const PString & number,
344 unsigned * plan = NULL,
345 unsigned * type = NULL
349 const PString & number,
352 int presentation = -1,
358 unsigned * plan = NULL,
359 unsigned * type = NULL,
360 unsigned * presentation = NULL,
361 unsigned * screening = NULL,
362 unsigned * reason = NULL,
363 unsigned defPresentation = 0,
364 unsigned defScreening = 0,
365 unsigned defReason =0
369 const PString & number,
372 int presentation = -1,
378 unsigned * plan = NULL,
379 unsigned * type = NULL,
380 unsigned * presentation = NULL,
381 unsigned * screening = NULL,
382 unsigned * reason = NULL,
383 unsigned defPresentation = 0,
384 unsigned defScreening = 0,
385 unsigned defReason =0
395 unsigned interfaceType = 0,
396 unsigned preferredOrExclusive = 0,
397 int channelNumber = 1
403 unsigned * interfaceType = NULL,
404 unsigned * preferredOrExclusive = NULL,
405 int * channelNumber = NULL
414 PARRAY(InternalInformationElement, PBYTEArray);
415 PDICTIONARY(InternalInformationElements, POrdinalKey, InternalInformationElement);
420 #endif // OPAL_H323_Q931_H