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
339 const PString & number,
345 unsigned * plan = NULL,
346 unsigned * type = NULL
351 const PString & number,
354 int presentation = -1,
360 unsigned * plan = NULL,
361 unsigned * type = NULL,
362 unsigned * presentation = NULL,
363 unsigned * screening = NULL,
364 unsigned * reason = NULL,
365 unsigned defPresentation = 0,
366 unsigned defScreening = 0,
367 unsigned defReason =0
371 const PString & number,
374 int presentation = -1,
380 unsigned * plan = NULL,
381 unsigned * type = NULL,
382 unsigned * presentation = NULL,
383 unsigned * screening = NULL,
384 unsigned * reason = NULL,
385 unsigned defPresentation = 0,
386 unsigned defScreening = 0,
387 unsigned defReason =0
397 unsigned interfaceType = 0,
398 unsigned preferredOrExclusive = 0,
399 int channelNumber = 1
405 unsigned * interfaceType = NULL,
406 unsigned * preferredOrExclusive = NULL,
407 int * channelNumber = NULL
416 PARRAY(InternalInformationElement, PBYTEArray);
417 PDICTIONARY(InternalInformationElements, POrdinalKey, InternalInformationElement);
422 #endif // OPAL_H323_Q931_H