00001
00002
00003
00004
00005
00006
00007 #if ! H323_DISABLE_GCC
00008
00009 #ifndef __GCC_H
00010 #define __GCC_H
00011
00012 #ifdef P_USE_PRAGMA
00013 #pragma interface
00014 #endif
00015
00016 #include <ptclib/asner.h>
00017
00018
00019
00020
00021
00022 class GCC_ChannelID : public PASN_Integer
00023 {
00024 #ifndef PASN_LEANANDMEAN
00025 PCLASSINFO(GCC_ChannelID, PASN_Integer);
00026 #endif
00027 public:
00028 GCC_ChannelID(unsigned tag = UniversalInteger, TagClass tagClass = UniversalTagClass);
00029
00030 GCC_ChannelID & operator=(int v);
00031 GCC_ChannelID & operator=(unsigned v);
00032 PObject * Clone() const;
00033 };
00034
00035
00036
00037
00038
00039
00040 class GCC_StaticChannelID : public PASN_Integer
00041 {
00042 #ifndef PASN_LEANANDMEAN
00043 PCLASSINFO(GCC_StaticChannelID, PASN_Integer);
00044 #endif
00045 public:
00046 GCC_StaticChannelID(unsigned tag = UniversalInteger, TagClass tagClass = UniversalTagClass);
00047
00048 GCC_StaticChannelID & operator=(int v);
00049 GCC_StaticChannelID & operator=(unsigned v);
00050 PObject * Clone() const;
00051 };
00052
00053
00054
00055
00056
00057
00058 class GCC_DynamicChannelID : public PASN_Integer
00059 {
00060 #ifndef PASN_LEANANDMEAN
00061 PCLASSINFO(GCC_DynamicChannelID, PASN_Integer);
00062 #endif
00063 public:
00064 GCC_DynamicChannelID(unsigned tag = UniversalInteger, TagClass tagClass = UniversalTagClass);
00065
00066 GCC_DynamicChannelID & operator=(int v);
00067 GCC_DynamicChannelID & operator=(unsigned v);
00068 PObject * Clone() const;
00069 };
00070
00071
00072
00073
00074
00075
00076 class GCC_UserID : public GCC_DynamicChannelID
00077 {
00078 #ifndef PASN_LEANANDMEAN
00079 PCLASSINFO(GCC_UserID, GCC_DynamicChannelID);
00080 #endif
00081 public:
00082 GCC_UserID(unsigned tag = UniversalInteger, TagClass tagClass = UniversalTagClass);
00083
00084 GCC_UserID & operator=(int v);
00085 GCC_UserID & operator=(unsigned v);
00086 PObject * Clone() const;
00087 };
00088
00089
00090
00091
00092
00093
00094 class GCC_TokenID : public PASN_Integer
00095 {
00096 #ifndef PASN_LEANANDMEAN
00097 PCLASSINFO(GCC_TokenID, PASN_Integer);
00098 #endif
00099 public:
00100 GCC_TokenID(unsigned tag = UniversalInteger, TagClass tagClass = UniversalTagClass);
00101
00102 GCC_TokenID & operator=(int v);
00103 GCC_TokenID & operator=(unsigned v);
00104 PObject * Clone() const;
00105 };
00106
00107
00108
00109
00110
00111
00112 class GCC_StaticTokenID : public PASN_Integer
00113 {
00114 #ifndef PASN_LEANANDMEAN
00115 PCLASSINFO(GCC_StaticTokenID, PASN_Integer);
00116 #endif
00117 public:
00118 GCC_StaticTokenID(unsigned tag = UniversalInteger, TagClass tagClass = UniversalTagClass);
00119
00120 GCC_StaticTokenID & operator=(int v);
00121 GCC_StaticTokenID & operator=(unsigned v);
00122 PObject * Clone() const;
00123 };
00124
00125
00126
00127
00128
00129
00130 class GCC_DynamicTokenID : public PASN_Integer
00131 {
00132 #ifndef PASN_LEANANDMEAN
00133 PCLASSINFO(GCC_DynamicTokenID, PASN_Integer);
00134 #endif
00135 public:
00136 GCC_DynamicTokenID(unsigned tag = UniversalInteger, TagClass tagClass = UniversalTagClass);
00137
00138 GCC_DynamicTokenID & operator=(int v);
00139 GCC_DynamicTokenID & operator=(unsigned v);
00140 PObject * Clone() const;
00141 };
00142
00143
00144
00145
00146
00147
00148 class GCC_Time : public PASN_Integer
00149 {
00150 #ifndef PASN_LEANANDMEAN
00151 PCLASSINFO(GCC_Time, PASN_Integer);
00152 #endif
00153 public:
00154 GCC_Time(unsigned tag = UniversalInteger, TagClass tagClass = UniversalTagClass);
00155
00156 GCC_Time & operator=(int v);
00157 GCC_Time & operator=(unsigned v);
00158 PObject * Clone() const;
00159 };
00160
00161
00162
00163
00164
00165
00166 class GCC_Handle : public PASN_Integer
00167 {
00168 #ifndef PASN_LEANANDMEAN
00169 PCLASSINFO(GCC_Handle, PASN_Integer);
00170 #endif
00171 public:
00172 GCC_Handle(unsigned tag = UniversalInteger, TagClass tagClass = UniversalTagClass);
00173
00174 GCC_Handle & operator=(int v);
00175 GCC_Handle & operator=(unsigned v);
00176 PObject * Clone() const;
00177 };
00178
00179
00180
00181
00182
00183
00184 class GCC_H221NonStandardIdentifier : public PASN_OctetString
00185 {
00186 #ifndef PASN_LEANANDMEAN
00187 PCLASSINFO(GCC_H221NonStandardIdentifier, PASN_OctetString);
00188 #endif
00189 public:
00190 GCC_H221NonStandardIdentifier(unsigned tag = UniversalOctetString, TagClass tagClass = UniversalTagClass);
00191
00192 GCC_H221NonStandardIdentifier(const char * v);
00193 GCC_H221NonStandardIdentifier(const PString & v);
00194 GCC_H221NonStandardIdentifier(const PBYTEArray & v);
00195
00196 GCC_H221NonStandardIdentifier & operator=(const char * v);
00197 GCC_H221NonStandardIdentifier & operator=(const PString & v);
00198 GCC_H221NonStandardIdentifier & operator=(const PBYTEArray & v);
00199 PObject * Clone() const;
00200 };
00201
00202
00203
00204
00205
00206
00207 class GCC_H221NonStandardIdentifier;
00208
00209 class GCC_Key : public PASN_Choice
00210 {
00211 #ifndef PASN_LEANANDMEAN
00212 PCLASSINFO(GCC_Key, PASN_Choice);
00213 #endif
00214 public:
00215 GCC_Key(unsigned tag = 0, TagClass tagClass = UniversalTagClass);
00216
00217 enum Choices {
00218 e_object,
00219 e_h221NonStandard
00220 };
00221
00222 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
00223 operator GCC_H221NonStandardIdentifier &() const;
00224 #else
00225 operator GCC_H221NonStandardIdentifier &();
00226 operator const GCC_H221NonStandardIdentifier &() const;
00227 #endif
00228
00229 BOOL CreateObject();
00230 PObject * Clone() const;
00231 };
00232
00233
00234
00235
00236
00237
00238 class GCC_NonStandardParameter : public PASN_Sequence
00239 {
00240 #ifndef PASN_LEANANDMEAN
00241 PCLASSINFO(GCC_NonStandardParameter, PASN_Sequence);
00242 #endif
00243 public:
00244 GCC_NonStandardParameter(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
00245
00246 GCC_Key m_key;
00247 PASN_OctetString m_data;
00248
00249 PINDEX GetDataLength() const;
00250 BOOL Decode(PASN_Stream & strm);
00251 void Encode(PASN_Stream & strm) const;
00252 #ifndef PASN_NOPRINTON
00253 void PrintOn(ostream & strm) const;
00254 #endif
00255 Comparison Compare(const PObject & obj) const;
00256 PObject * Clone() const;
00257 };
00258
00259
00260
00261
00262
00263
00264 class GCC_TextString : public PASN_BMPString
00265 {
00266 #ifndef PASN_LEANANDMEAN
00267 PCLASSINFO(GCC_TextString, PASN_BMPString);
00268 #endif
00269 public:
00270 GCC_TextString(unsigned tag = UniversalBMPString, TagClass tagClass = UniversalTagClass);
00271
00272 GCC_TextString & operator=(const char * v);
00273 GCC_TextString & operator=(const PString & v);
00274 GCC_TextString & operator=(const PWORDArray & v);
00275 GCC_TextString & operator=(const PASN_BMPString & v);
00276 PObject * Clone() const;
00277 };
00278
00279
00280
00281
00282
00283
00284 class GCC_SimpleTextString : public PASN_BMPString
00285 {
00286 #ifndef PASN_LEANANDMEAN
00287 PCLASSINFO(GCC_SimpleTextString, PASN_BMPString);
00288 #endif
00289 public:
00290 GCC_SimpleTextString(unsigned tag = UniversalBMPString, TagClass tagClass = UniversalTagClass);
00291
00292 GCC_SimpleTextString & operator=(const char * v);
00293 GCC_SimpleTextString & operator=(const PString & v);
00294 GCC_SimpleTextString & operator=(const PWORDArray & v);
00295 GCC_SimpleTextString & operator=(const PASN_BMPString & v);
00296 PObject * Clone() const;
00297 };
00298
00299
00300
00301
00302
00303
00304 class GCC_SimpleNumericString : public PASN_NumericString
00305 {
00306 #ifndef PASN_LEANANDMEAN
00307 PCLASSINFO(GCC_SimpleNumericString, PASN_NumericString);
00308 #endif
00309 public:
00310 GCC_SimpleNumericString(unsigned tag = UniversalNumericString, TagClass tagClass = UniversalTagClass);
00311
00312 GCC_SimpleNumericString & operator=(const char * v);
00313 GCC_SimpleNumericString & operator=(const PString & v);
00314 PObject * Clone() const;
00315 };
00316
00317
00318
00319
00320
00321
00322 class GCC_DialingString : public PASN_NumericString
00323 {
00324 #ifndef PASN_LEANANDMEAN
00325 PCLASSINFO(GCC_DialingString, PASN_NumericString);
00326 #endif
00327 public:
00328 GCC_DialingString(unsigned tag = UniversalNumericString, TagClass tagClass = UniversalTagClass);
00329
00330 GCC_DialingString & operator=(const char * v);
00331 GCC_DialingString & operator=(const PString & v);
00332 PObject * Clone() const;
00333 };
00334
00335
00336
00337
00338
00339
00340 class GCC_SubAddressString : public PASN_NumericString
00341 {
00342 #ifndef PASN_LEANANDMEAN
00343 PCLASSINFO(GCC_SubAddressString, PASN_NumericString);
00344 #endif
00345 public:
00346 GCC_SubAddressString(unsigned tag = UniversalNumericString, TagClass tagClass = UniversalTagClass);
00347
00348 GCC_SubAddressString & operator=(const char * v);
00349 GCC_SubAddressString & operator=(const PString & v);
00350 PObject * Clone() const;
00351 };
00352
00353
00354
00355
00356
00357
00358 class GCC_ExtraDialingString : public PASN_BMPString
00359 {
00360 #ifndef PASN_LEANANDMEAN
00361 PCLASSINFO(GCC_ExtraDialingString, PASN_BMPString);
00362 #endif
00363 public:
00364 GCC_ExtraDialingString(unsigned tag = UniversalBMPString, TagClass tagClass = UniversalTagClass);
00365
00366 GCC_ExtraDialingString & operator=(const char * v);
00367 GCC_ExtraDialingString & operator=(const PString & v);
00368 GCC_ExtraDialingString & operator=(const PWORDArray & v);
00369 GCC_ExtraDialingString & operator=(const PASN_BMPString & v);
00370 PObject * Clone() const;
00371 };
00372
00373
00374
00375
00376
00377
00378 class GCC_UserData_subtype;
00379
00380 class GCC_UserData : public PASN_Array
00381 {
00382 #ifndef PASN_LEANANDMEAN
00383 PCLASSINFO(GCC_UserData, PASN_Array);
00384 #endif
00385 public:
00386 GCC_UserData(unsigned tag = UniversalSet, TagClass tagClass = UniversalTagClass);
00387
00388 PASN_Object * CreateObject() const;
00389 GCC_UserData_subtype & operator[](PINDEX i) const;
00390 PObject * Clone() const;
00391 };
00392
00393
00394
00395
00396
00397
00398 class GCC_Password : public PASN_Sequence
00399 {
00400 #ifndef PASN_LEANANDMEAN
00401 PCLASSINFO(GCC_Password, PASN_Sequence);
00402 #endif
00403 public:
00404 GCC_Password(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
00405
00406 enum OptionalFields {
00407 e_text
00408 };
00409
00410 GCC_SimpleNumericString m_numeric;
00411 GCC_SimpleTextString m_text;
00412
00413 PINDEX GetDataLength() const;
00414 BOOL Decode(PASN_Stream & strm);
00415 void Encode(PASN_Stream & strm) const;
00416 #ifndef PASN_NOPRINTON
00417 void PrintOn(ostream & strm) const;
00418 #endif
00419 Comparison Compare(const PObject & obj) const;
00420 PObject * Clone() const;
00421 };
00422
00423
00424
00425
00426
00427
00428 class GCC_SimpleNumericString;
00429 class GCC_SimpleTextString;
00430
00431 class GCC_PasswordSelector : public PASN_Choice
00432 {
00433 #ifndef PASN_LEANANDMEAN
00434 PCLASSINFO(GCC_PasswordSelector, PASN_Choice);
00435 #endif
00436 public:
00437 GCC_PasswordSelector(unsigned tag = 0, TagClass tagClass = UniversalTagClass);
00438
00439 enum Choices {
00440 e_numeric,
00441 e_text
00442 };
00443
00444 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
00445 operator GCC_SimpleNumericString &() const;
00446 #else
00447 operator GCC_SimpleNumericString &();
00448 operator const GCC_SimpleNumericString &() const;
00449 #endif
00450 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
00451 operator GCC_SimpleTextString &() const;
00452 #else
00453 operator GCC_SimpleTextString &();
00454 operator const GCC_SimpleTextString &() const;
00455 #endif
00456
00457 BOOL CreateObject();
00458 PObject * Clone() const;
00459 };
00460
00461
00462
00463
00464
00465
00466 class GCC_PasswordSelector;
00467 class GCC_UserData;
00468
00469 class GCC_ChallengeResponseItem : public PASN_Choice
00470 {
00471 #ifndef PASN_LEANANDMEAN
00472 PCLASSINFO(GCC_ChallengeResponseItem, PASN_Choice);
00473 #endif
00474 public:
00475 GCC_ChallengeResponseItem(unsigned tag = 0, TagClass tagClass = UniversalTagClass);
00476
00477 enum Choices {
00478 e_passwordString,
00479 e_responseData
00480 };
00481
00482 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
00483 operator GCC_PasswordSelector &() const;
00484 #else
00485 operator GCC_PasswordSelector &();
00486 operator const GCC_PasswordSelector &() const;
00487 #endif
00488 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
00489 operator GCC_UserData &() const;
00490 #else
00491 operator GCC_UserData &();
00492 operator const GCC_UserData &() const;
00493 #endif
00494
00495 BOOL CreateObject();
00496 PObject * Clone() const;
00497 };
00498
00499
00500
00501
00502
00503
00504 class GCC_NonStandardParameter;
00505
00506 class GCC_ChallengeResponseAlgorithm : public PASN_Choice
00507 {
00508 #ifndef PASN_LEANANDMEAN
00509 PCLASSINFO(GCC_ChallengeResponseAlgorithm, PASN_Choice);
00510 #endif
00511 public:
00512 GCC_ChallengeResponseAlgorithm(unsigned tag = 0, TagClass tagClass = UniversalTagClass);
00513
00514 enum Choices {
00515 e_passwordInTheClear,
00516 e_nonStandardAlgorithm
00517 };
00518
00519 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
00520 operator GCC_NonStandardParameter &() const;
00521 #else
00522 operator GCC_NonStandardParameter &();
00523 operator const GCC_NonStandardParameter &() const;
00524 #endif
00525
00526 BOOL CreateObject();
00527 PObject * Clone() const;
00528 };
00529
00530
00531
00532
00533
00534
00535 class GCC_ChallengeItem : public PASN_Sequence
00536 {
00537 #ifndef PASN_LEANANDMEAN
00538 PCLASSINFO(GCC_ChallengeItem, PASN_Sequence);
00539 #endif
00540 public:
00541 GCC_ChallengeItem(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
00542
00543 GCC_ChallengeResponseAlgorithm m_responseAlgorithm;
00544 GCC_UserData m_challengeData;
00545
00546 PINDEX GetDataLength() const;
00547 BOOL Decode(PASN_Stream & strm);
00548 void Encode(PASN_Stream & strm) const;
00549 #ifndef PASN_NOPRINTON
00550 void PrintOn(ostream & strm) const;
00551 #endif
00552 Comparison Compare(const PObject & obj) const;
00553 PObject * Clone() const;
00554 };
00555
00556
00557
00558
00559
00560
00561 class GCC_ChallengeResponse : public PASN_Sequence
00562 {
00563 #ifndef PASN_LEANANDMEAN
00564 PCLASSINFO(GCC_ChallengeResponse, PASN_Sequence);
00565 #endif
00566 public:
00567 GCC_ChallengeResponse(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
00568
00569 PASN_Integer m_challengeTag;
00570 GCC_ChallengeResponseAlgorithm m_responseAlgorithm;
00571 GCC_ChallengeResponseItem m_responseItem;
00572
00573 PINDEX GetDataLength() const;
00574 BOOL Decode(PASN_Stream & strm);
00575 void Encode(PASN_Stream & strm) const;
00576 #ifndef PASN_NOPRINTON
00577 void PrintOn(ostream & strm) const;
00578 #endif
00579 Comparison Compare(const PObject & obj) const;
00580 PObject * Clone() const;
00581 };
00582
00583
00584
00585
00586
00587
00588 class GCC_PasswordSelector;
00589 class GCC_PasswordChallengeRequestResponse_challengeRequestResponse;
00590
00591 class GCC_PasswordChallengeRequestResponse : public PASN_Choice
00592 {
00593 #ifndef PASN_LEANANDMEAN
00594 PCLASSINFO(GCC_PasswordChallengeRequestResponse, PASN_Choice);
00595 #endif
00596 public:
00597 GCC_PasswordChallengeRequestResponse(unsigned tag = 0, TagClass tagClass = UniversalTagClass);
00598
00599 enum Choices {
00600 e_passwordInTheClear,
00601 e_challengeRequestResponse
00602 };
00603
00604 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
00605 operator GCC_PasswordSelector &() const;
00606 #else
00607 operator GCC_PasswordSelector &();
00608 operator const GCC_PasswordSelector &() const;
00609 #endif
00610 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
00611 operator GCC_PasswordChallengeRequestResponse_challengeRequestResponse &() const;
00612 #else
00613 operator GCC_PasswordChallengeRequestResponse_challengeRequestResponse &();
00614 operator const GCC_PasswordChallengeRequestResponse_challengeRequestResponse &() const;
00615 #endif
00616
00617 BOOL CreateObject();
00618 PObject * Clone() const;
00619 };
00620
00621
00622
00623
00624
00625
00626 class GCC_ConferenceName : public PASN_Sequence
00627 {
00628 #ifndef PASN_LEANANDMEAN
00629 PCLASSINFO(GCC_ConferenceName, PASN_Sequence);
00630 #endif
00631 public:
00632 GCC_ConferenceName(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
00633
00634 enum OptionalFields {
00635 e_text
00636 };
00637
00638 GCC_SimpleNumericString m_numeric;
00639 GCC_SimpleTextString m_text;
00640
00641 PINDEX GetDataLength() const;
00642 BOOL Decode(PASN_Stream & strm);
00643 void Encode(PASN_Stream & strm) const;
00644 #ifndef PASN_NOPRINTON
00645 void PrintOn(ostream & strm) const;
00646 #endif
00647 Comparison Compare(const PObject & obj) const;
00648 PObject * Clone() const;
00649 };
00650
00651
00652
00653
00654
00655
00656 class GCC_SimpleNumericString;
00657 class GCC_SimpleTextString;
00658
00659 class GCC_ConferenceNameSelector : public PASN_Choice
00660 {
00661 #ifndef PASN_LEANANDMEAN
00662 PCLASSINFO(GCC_ConferenceNameSelector, PASN_Choice);
00663 #endif
00664 public:
00665 GCC_ConferenceNameSelector(unsigned tag = 0, TagClass tagClass = UniversalTagClass);
00666
00667 enum Choices {
00668 e_numeric,
00669 e_text
00670 };
00671
00672 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
00673 operator GCC_SimpleNumericString &() const;
00674 #else
00675 operator GCC_SimpleNumericString &();
00676 operator const GCC_SimpleNumericString &() const;
00677 #endif
00678 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
00679 operator GCC_SimpleTextString &() const;
00680 #else
00681 operator GCC_SimpleTextString &();
00682 operator const GCC_SimpleTextString &() const;
00683 #endif
00684
00685 BOOL CreateObject();
00686 PObject * Clone() const;
00687 };
00688
00689
00690
00691
00692
00693
00694 class GCC_ConferenceNameModifier : public GCC_SimpleNumericString
00695 {
00696 #ifndef PASN_LEANANDMEAN
00697 PCLASSINFO(GCC_ConferenceNameModifier, GCC_SimpleNumericString);
00698 #endif
00699 public:
00700 GCC_ConferenceNameModifier(unsigned tag = UniversalNumericString, TagClass tagClass = UniversalTagClass);
00701
00702 GCC_ConferenceNameModifier & operator=(const char * v);
00703 GCC_ConferenceNameModifier & operator=(const PString & v);
00704 PObject * Clone() const;
00705 };
00706
00707
00708
00709
00710
00711
00712 class GCC_Privilege : public PASN_Enumeration
00713 {
00714 #ifndef PASN_LEANANDMEAN
00715 PCLASSINFO(GCC_Privilege, PASN_Enumeration);
00716 #endif
00717 public:
00718 GCC_Privilege(unsigned tag = UniversalEnumeration, TagClass tagClass = UniversalTagClass);
00719
00720 enum Enumerations {
00721 e_terminate,
00722 e_ejectUser,
00723 e_add,
00724 e_lockUnlock,
00725 e_transfer
00726 };
00727
00728 GCC_Privilege & operator=(unsigned v);
00729 PObject * Clone() const;
00730 };
00731
00732
00733
00734
00735
00736
00737 class GCC_TerminationMethod : public PASN_Enumeration
00738 {
00739 #ifndef PASN_LEANANDMEAN
00740 PCLASSINFO(GCC_TerminationMethod, PASN_Enumeration);
00741 #endif
00742 public:
00743 GCC_TerminationMethod(unsigned tag = UniversalEnumeration, TagClass tagClass = UniversalTagClass);
00744
00745 enum Enumerations {
00746 e_automatic,
00747 e_manual
00748 };
00749
00750 GCC_TerminationMethod & operator=(unsigned v);
00751 PObject * Clone() const;
00752 };
00753
00754
00755
00756
00757
00758
00759 class GCC_NonStandardParameter;
00760
00761 class GCC_ConferencePriorityScheme : public PASN_Choice
00762 {
00763 #ifndef PASN_LEANANDMEAN
00764 PCLASSINFO(GCC_ConferencePriorityScheme, PASN_Choice);
00765 #endif
00766 public:
00767 GCC_ConferencePriorityScheme(unsigned tag = 0, TagClass tagClass = UniversalTagClass);
00768
00769 enum Choices {
00770 e_nonStandardScheme
00771 };
00772
00773 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
00774 operator GCC_NonStandardParameter &() const;
00775 #else
00776 operator GCC_NonStandardParameter &();
00777 operator const GCC_NonStandardParameter &() const;
00778 #endif
00779
00780 BOOL CreateObject();
00781 PObject * Clone() const;
00782 };
00783
00784
00785
00786
00787
00788
00789 class GCC_ConferencePriority : public PASN_Sequence
00790 {
00791 #ifndef PASN_LEANANDMEAN
00792 PCLASSINFO(GCC_ConferencePriority, PASN_Sequence);
00793 #endif
00794 public:
00795 GCC_ConferencePriority(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
00796
00797 PASN_Integer m_priority;
00798 GCC_ConferencePriorityScheme m_scheme;
00799
00800 PINDEX GetDataLength() const;
00801 BOOL Decode(PASN_Stream & strm);
00802 void Encode(PASN_Stream & strm) const;
00803 #ifndef PASN_NOPRINTON
00804 void PrintOn(ostream & strm) const;
00805 #endif
00806 Comparison Compare(const PObject & obj) const;
00807 PObject * Clone() const;
00808 };
00809
00810
00811
00812
00813
00814
00815 class GCC_NetworkAddress_subtype;
00816
00817 class GCC_NetworkAddress : public PASN_Array
00818 {
00819 #ifndef PASN_LEANANDMEAN
00820 PCLASSINFO(GCC_NetworkAddress, PASN_Array);
00821 #endif
00822 public:
00823 GCC_NetworkAddress(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
00824
00825 PASN_Object * CreateObject() const;
00826 GCC_NetworkAddress_subtype & operator[](PINDEX i) const;
00827 PObject * Clone() const;
00828 };
00829
00830
00831
00832
00833
00834
00835 class GCC_NodeType : public PASN_Enumeration
00836 {
00837 #ifndef PASN_LEANANDMEAN
00838 PCLASSINFO(GCC_NodeType, PASN_Enumeration);
00839 #endif
00840 public:
00841 GCC_NodeType(unsigned tag = UniversalEnumeration, TagClass tagClass = UniversalTagClass);
00842
00843 enum Enumerations {
00844 e_terminal,
00845 e_multiportTerminal,
00846 e_mcu
00847 };
00848
00849 GCC_NodeType & operator=(unsigned v);
00850 PObject * Clone() const;
00851 };
00852
00853
00854
00855
00856
00857
00858 class GCC_NodeProperties : public PASN_Sequence
00859 {
00860 #ifndef PASN_LEANANDMEAN
00861 PCLASSINFO(GCC_NodeProperties, PASN_Sequence);
00862 #endif
00863 public:
00864 GCC_NodeProperties(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
00865
00866 PASN_Boolean m_managementDevice;
00867 PASN_Boolean m_peripheralDevice;
00868
00869 PINDEX GetDataLength() const;
00870 BOOL Decode(PASN_Stream & strm);
00871 void Encode(PASN_Stream & strm) const;
00872 #ifndef PASN_NOPRINTON
00873 void PrintOn(ostream & strm) const;
00874 #endif
00875 Comparison Compare(const PObject & obj) const;
00876 PObject * Clone() const;
00877 };
00878
00879
00880
00881
00882
00883
00884 class GCC_AsymmetryIndicator : public PASN_Choice
00885 {
00886 #ifndef PASN_LEANANDMEAN
00887 PCLASSINFO(GCC_AsymmetryIndicator, PASN_Choice);
00888 #endif
00889 public:
00890 GCC_AsymmetryIndicator(unsigned tag = 0, TagClass tagClass = UniversalTagClass);
00891
00892 enum Choices {
00893 e_callingNode,
00894 e_calledNode,
00895 e_unknown
00896 };
00897
00898 BOOL CreateObject();
00899 PObject * Clone() const;
00900 };
00901
00902
00903
00904
00905
00906
00907 class GCC_AlternativeNodeID : public PASN_Choice
00908 {
00909 #ifndef PASN_LEANANDMEAN
00910 PCLASSINFO(GCC_AlternativeNodeID, PASN_Choice);
00911 #endif
00912 public:
00913 GCC_AlternativeNodeID(unsigned tag = 0, TagClass tagClass = UniversalTagClass);
00914
00915 enum Choices {
00916 e_h243NodeID
00917 };
00918
00919 BOOL CreateObject();
00920 PObject * Clone() const;
00921 };
00922
00923
00924
00925
00926
00927
00928 class GCC_ConferenceDescriptor : public PASN_Sequence
00929 {
00930 #ifndef PASN_LEANANDMEAN
00931 PCLASSINFO(GCC_ConferenceDescriptor, PASN_Sequence);
00932 #endif
00933 public:
00934 GCC_ConferenceDescriptor(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
00935
00936 enum OptionalFields {
00937 e_conferenceNameModifier,
00938 e_conferenceDescription,
00939 e_networkAddress,
00940 e_defaultConferenceFlag
00941 };
00942
00943 GCC_ConferenceName m_conferenceName;
00944 GCC_ConferenceNameModifier m_conferenceNameModifier;
00945 GCC_TextString m_conferenceDescription;
00946 PASN_Boolean m_lockedConference;
00947 PASN_Boolean m_passwordInTheClearRequired;
00948 GCC_NetworkAddress m_networkAddress;
00949 PASN_Boolean m_defaultConferenceFlag;
00950
00951 PINDEX GetDataLength() const;
00952 BOOL Decode(PASN_Stream & strm);
00953 void Encode(PASN_Stream & strm) const;
00954 #ifndef PASN_NOPRINTON
00955 void PrintOn(ostream & strm) const;
00956 #endif
00957 Comparison Compare(const PObject & obj) const;
00958 PObject * Clone() const;
00959 };
00960
00961
00962
00963
00964
00965
00966 class GCC_SessionKey : public PASN_Sequence
00967 {
00968 #ifndef PASN_LEANANDMEAN
00969 PCLASSINFO(GCC_SessionKey, PASN_Sequence);
00970 #endif
00971 public:
00972 GCC_SessionKey(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
00973
00974 enum OptionalFields {
00975 e_sessionID
00976 };
00977
00978 GCC_Key m_applicationProtocolKey;
00979 GCC_ChannelID m_sessionID;
00980
00981 PINDEX GetDataLength() const;
00982 BOOL Decode(PASN_Stream & strm);
00983 void Encode(PASN_Stream & strm) const;
00984 #ifndef PASN_NOPRINTON
00985 void PrintOn(ostream & strm) const;
00986 #endif
00987 Comparison Compare(const PObject & obj) const;
00988 PObject * Clone() const;
00989 };
00990
00991
00992
00993
00994
00995
00996 class GCC_ChannelType : public PASN_Enumeration
00997 {
00998 #ifndef PASN_LEANANDMEAN
00999 PCLASSINFO(GCC_ChannelType, PASN_Enumeration);
01000 #endif
01001 public:
01002 GCC_ChannelType(unsigned tag = UniversalEnumeration, TagClass tagClass = UniversalTagClass);
01003
01004 enum Enumerations {
01005 e_static,
01006 e_dynamicMulticast,
01007 e_dynamicPrivate,
01008 e_dynamicUserId
01009 };
01010
01011 GCC_ChannelType & operator=(unsigned v);
01012 PObject * Clone() const;
01013 };
01014
01015
01016
01017
01018
01019
01020 class GCC_Key;
01021
01022 class GCC_CapabilityID : public PASN_Choice
01023 {
01024 #ifndef PASN_LEANANDMEAN
01025 PCLASSINFO(GCC_CapabilityID, PASN_Choice);
01026 #endif
01027 public:
01028 GCC_CapabilityID(unsigned tag = 0, TagClass tagClass = UniversalTagClass);
01029
01030 enum Choices {
01031 e_standard,
01032 e_nonStandard
01033 };
01034
01035 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
01036 operator GCC_Key &() const;
01037 #else
01038 operator GCC_Key &();
01039 operator const GCC_Key &() const;
01040 #endif
01041
01042 BOOL CreateObject();
01043 PObject * Clone() const;
01044 };
01045
01046
01047
01048
01049
01050
01051 class GCC_CapabilityClass : public PASN_Choice
01052 {
01053 #ifndef PASN_LEANANDMEAN
01054 PCLASSINFO(GCC_CapabilityClass, PASN_Choice);
01055 #endif
01056 public:
01057 GCC_CapabilityClass(unsigned tag = 0, TagClass tagClass = UniversalTagClass);
01058
01059 enum Choices {
01060 e_logical,
01061 e_unsignedMin,
01062 e_unsignedMax
01063 };
01064
01065 BOOL CreateObject();
01066 PObject * Clone() const;
01067 };
01068
01069
01070
01071
01072
01073
01074 class GCC_EntityID : public PASN_Integer
01075 {
01076 #ifndef PASN_LEANANDMEAN
01077 PCLASSINFO(GCC_EntityID, PASN_Integer);
01078 #endif
01079 public:
01080 GCC_EntityID(unsigned tag = UniversalInteger, TagClass tagClass = UniversalTagClass);
01081
01082 GCC_EntityID & operator=(int v);
01083 GCC_EntityID & operator=(unsigned v);
01084 PObject * Clone() const;
01085 };
01086
01087
01088
01089
01090
01091
01092 class GCC_RegistryKey : public PASN_Sequence
01093 {
01094 #ifndef PASN_LEANANDMEAN
01095 PCLASSINFO(GCC_RegistryKey, PASN_Sequence);
01096 #endif
01097 public:
01098 GCC_RegistryKey(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
01099
01100 GCC_SessionKey m_sessionKey;
01101 PASN_OctetString m_resourceID;
01102
01103 PINDEX GetDataLength() const;
01104 BOOL Decode(PASN_Stream & strm);
01105 void Encode(PASN_Stream & strm) const;
01106 #ifndef PASN_NOPRINTON
01107 void PrintOn(ostream & strm) const;
01108 #endif
01109 Comparison Compare(const PObject & obj) const;
01110 PObject * Clone() const;
01111 };
01112
01113
01114
01115
01116
01117
01118 class GCC_DynamicChannelID;
01119 class GCC_DynamicTokenID;
01120
01121 class GCC_RegistryItem : public PASN_Choice
01122 {
01123 #ifndef PASN_LEANANDMEAN
01124 PCLASSINFO(GCC_RegistryItem, PASN_Choice);
01125 #endif
01126 public:
01127 GCC_RegistryItem(unsigned tag = 0, TagClass tagClass = UniversalTagClass);
01128
01129 enum Choices {
01130 e_channelID,
01131 e_tokenID,
01132 e_parameter,
01133 e_vacant
01134 };
01135
01136 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
01137 operator GCC_DynamicChannelID &() const;
01138 #else
01139 operator GCC_DynamicChannelID &();
01140 operator const GCC_DynamicChannelID &() const;
01141 #endif
01142 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
01143 operator GCC_DynamicTokenID &() const;
01144 #else
01145 operator GCC_DynamicTokenID &();
01146 operator const GCC_DynamicTokenID &() const;
01147 #endif
01148
01149 BOOL CreateObject();
01150 PObject * Clone() const;
01151 };
01152
01153
01154
01155
01156
01157
01158 class GCC_RegistryEntryOwner_owned;
01159
01160 class GCC_RegistryEntryOwner : public PASN_Choice
01161 {
01162 #ifndef PASN_LEANANDMEAN
01163 PCLASSINFO(GCC_RegistryEntryOwner, PASN_Choice);
01164 #endif
01165 public:
01166 GCC_RegistryEntryOwner(unsigned tag = 0, TagClass tagClass = UniversalTagClass);
01167
01168 enum Choices {
01169 e_owned,
01170 e_notOwned
01171 };
01172
01173 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
01174 operator GCC_RegistryEntryOwner_owned &() const;
01175 #else
01176 operator GCC_RegistryEntryOwner_owned &();
01177 operator const GCC_RegistryEntryOwner_owned &() const;
01178 #endif
01179
01180 BOOL CreateObject();
01181 PObject * Clone() const;
01182 };
01183
01184
01185
01186
01187
01188
01189 class GCC_RegistryModificationRights : public PASN_Enumeration
01190 {
01191 #ifndef PASN_LEANANDMEAN
01192 PCLASSINFO(GCC_RegistryModificationRights, PASN_Enumeration);
01193 #endif
01194 public:
01195 GCC_RegistryModificationRights(unsigned tag = UniversalEnumeration, TagClass tagClass = UniversalTagClass);
01196
01197 enum Enumerations {
01198 e_owner,
01199 e_session,
01200 e_public
01201 };
01202
01203 GCC_RegistryModificationRights & operator=(unsigned v);
01204 PObject * Clone() const;
01205 };
01206
01207
01208
01209
01210
01211
01212 class GCC_UserIDIndication : public PASN_Sequence
01213 {
01214 #ifndef PASN_LEANANDMEAN
01215 PCLASSINFO(GCC_UserIDIndication, PASN_Sequence);
01216 #endif
01217 public:
01218 GCC_UserIDIndication(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
01219
01220 PASN_Integer m_tag;
01221
01222 PINDEX GetDataLength() const;
01223 BOOL Decode(PASN_Stream & strm);
01224 void Encode(PASN_Stream & strm) const;
01225 #ifndef PASN_NOPRINTON
01226 void PrintOn(ostream & strm) const;
01227 #endif
01228 Comparison Compare(const PObject & obj) const;
01229 PObject * Clone() const;
01230 };
01231
01232
01233
01234
01235
01236
01237 class GCC_ConferenceQueryRequest : public PASN_Sequence
01238 {
01239 #ifndef PASN_LEANANDMEAN
01240 PCLASSINFO(GCC_ConferenceQueryRequest, PASN_Sequence);
01241 #endif
01242 public:
01243 GCC_ConferenceQueryRequest(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
01244
01245 enum OptionalFields {
01246 e_asymmetryIndicator,
01247 e_userData
01248 };
01249
01250 GCC_NodeType m_nodeType;
01251 GCC_AsymmetryIndicator m_asymmetryIndicator;
01252 GCC_UserData m_userData;
01253
01254 PINDEX GetDataLength() const;
01255 BOOL Decode(PASN_Stream & strm);
01256 void Encode(PASN_Stream & strm) const;
01257 #ifndef PASN_NOPRINTON
01258 void PrintOn(ostream & strm) const;
01259 #endif
01260 Comparison Compare(const PObject & obj) const;
01261 PObject * Clone() const;
01262 };
01263
01264
01265
01266
01267
01268
01269 class GCC_ConferenceJoinRequest : public PASN_Sequence
01270 {
01271 #ifndef PASN_LEANANDMEAN
01272 PCLASSINFO(GCC_ConferenceJoinRequest, PASN_Sequence);
01273 #endif
01274 public:
01275 GCC_ConferenceJoinRequest(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
01276
01277 enum OptionalFields {
01278 e_conferenceName,
01279 e_conferenceNameModifier,
01280 e_tag,
01281 e_password,
01282 e_convenerPassword,
01283 e_callerIdentifier,
01284 e_userData
01285 };
01286
01287 GCC_ConferenceNameSelector m_conferenceName;
01288 GCC_ConferenceNameModifier m_conferenceNameModifier;
01289 PASN_Integer m_tag;
01290 GCC_PasswordChallengeRequestResponse m_password;
01291 GCC_PasswordSelector m_convenerPassword;
01292 GCC_TextString m_callerIdentifier;
01293 GCC_UserData m_userData;
01294
01295 PINDEX GetDataLength() const;
01296 BOOL Decode(PASN_Stream & strm);
01297 void Encode(PASN_Stream & strm) const;
01298 #ifndef PASN_NOPRINTON
01299 void PrintOn(ostream & strm) const;
01300 #endif
01301 Comparison Compare(const PObject & obj) const;
01302 PObject * Clone() const;
01303 };
01304
01305
01306
01307
01308
01309
01310 class GCC_ConferenceAddRequest : public PASN_Sequence
01311 {
01312 #ifndef PASN_LEANANDMEAN
01313 PCLASSINFO(GCC_ConferenceAddRequest, PASN_Sequence);
01314 #endif
01315 public:
01316 GCC_ConferenceAddRequest(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
01317
01318 enum OptionalFields {
01319 e_addingMCU,
01320 e_userData
01321 };
01322
01323 GCC_NetworkAddress m_networkAddress;
01324 GCC_UserID m_requestingNode;
01325 PASN_Integer m_tag;
01326 GCC_UserID m_addingMCU;
01327 GCC_UserData m_userData;
01328
01329 PINDEX GetDataLength() const;
01330 BOOL Decode(PASN_Stream & strm);
01331 void Encode(PASN_Stream & strm) const;
01332 #ifndef PASN_NOPRINTON
01333 void PrintOn(ostream & strm) const;
01334 #endif
01335 Comparison Compare(const PObject & obj) const;
01336 PObject * Clone() const;
01337 };
01338
01339
01340
01341
01342
01343
01344 class GCC_ConferenceLockRequest : public PASN_Sequence
01345 {
01346 #ifndef PASN_LEANANDMEAN
01347 PCLASSINFO(GCC_ConferenceLockRequest, PASN_Sequence);
01348 #endif
01349 public:
01350 GCC_ConferenceLockRequest(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
01351
01352
01353 PINDEX GetDataLength() const;
01354 BOOL Decode(PASN_Stream & strm);
01355 void Encode(PASN_Stream & strm) const;
01356 #ifndef PASN_NOPRINTON
01357 void PrintOn(ostream & strm) const;
01358 #endif
01359 PObject * Clone() const;
01360 };
01361
01362
01363
01364
01365
01366
01367 class GCC_ConferenceLockIndication : public PASN_Sequence
01368 {
01369 #ifndef PASN_LEANANDMEAN
01370 PCLASSINFO(GCC_ConferenceLockIndication, PASN_Sequence);
01371 #endif
01372 public:
01373 GCC_ConferenceLockIndication(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
01374
01375
01376 PINDEX GetDataLength() const;
01377 BOOL Decode(PASN_Stream & strm);
01378 void Encode(PASN_Stream & strm) const;
01379 #ifndef PASN_NOPRINTON
01380 void PrintOn(ostream & strm) const;
01381 #endif
01382 PObject * Clone() const;
01383 };
01384
01385
01386
01387
01388
01389
01390 class GCC_ConferenceUnlockRequest : public PASN_Sequence
01391 {
01392 #ifndef PASN_LEANANDMEAN
01393 PCLASSINFO(GCC_ConferenceUnlockRequest, PASN_Sequence);
01394 #endif
01395 public:
01396 GCC_ConferenceUnlockRequest(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
01397
01398
01399 PINDEX GetDataLength() const;
01400 BOOL Decode(PASN_Stream & strm);
01401 void Encode(PASN_Stream & strm) const;
01402 #ifndef PASN_NOPRINTON
01403 void PrintOn(ostream & strm) const;
01404 #endif
01405 PObject * Clone() const;
01406 };
01407
01408
01409
01410
01411
01412
01413 class GCC_ConferenceUnlockIndication : public PASN_Sequence
01414 {
01415 #ifndef PASN_LEANANDMEAN
01416 PCLASSINFO(GCC_ConferenceUnlockIndication, PASN_Sequence);
01417 #endif
01418 public:
01419 GCC_ConferenceUnlockIndication(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
01420
01421
01422 PINDEX GetDataLength() const;
01423 BOOL Decode(PASN_Stream & strm);
01424 void Encode(PASN_Stream & strm) const;
01425 #ifndef PASN_NOPRINTON
01426 void PrintOn(ostream & strm) const;
01427 #endif
01428 PObject * Clone() const;
01429 };
01430
01431
01432
01433
01434
01435
01436 class GCC_RegistryRegisterChannelRequest : public PASN_Sequence
01437 {
01438 #ifndef PASN_LEANANDMEAN
01439 PCLASSINFO(GCC_RegistryRegisterChannelRequest, PASN_Sequence);
01440 #endif
01441 public:
01442 GCC_RegistryRegisterChannelRequest(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
01443
01444 GCC_EntityID m_entityID;
01445 GCC_RegistryKey m_key;
01446 GCC_DynamicChannelID m_channelID;
01447
01448 PINDEX GetDataLength() const;
01449 BOOL Decode(PASN_Stream & strm);
01450 void Encode(PASN_Stream & strm) const;
01451 #ifndef PASN_NOPRINTON
01452 void PrintOn(ostream & strm) const;
01453 #endif
01454 Comparison Compare(const PObject & obj) const;
01455 PObject * Clone() const;
01456 };
01457
01458
01459
01460
01461
01462
01463 class GCC_RegistryAssignTokenRequest : public PASN_Sequence
01464 {
01465 #ifndef PASN_LEANANDMEAN
01466 PCLASSINFO(GCC_RegistryAssignTokenRequest, PASN_Sequence);
01467 #endif
01468 public:
01469 GCC_RegistryAssignTokenRequest(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
01470
01471 GCC_EntityID m_entityID;
01472 GCC_RegistryKey m_key;
01473
01474 PINDEX GetDataLength() const;
01475 BOOL Decode(PASN_Stream & strm);
01476 void Encode(PASN_Stream & strm) const;
01477 #ifndef PASN_NOPRINTON
01478 void PrintOn(ostream & strm) const;
01479 #endif
01480 Comparison Compare(const PObject & obj) const;
01481 PObject * Clone() const;
01482 };
01483
01484
01485
01486
01487
01488
01489 class GCC_RegistrySetParameterRequest : public PASN_Sequence
01490 {
01491 #ifndef PASN_LEANANDMEAN
01492 PCLASSINFO(GCC_RegistrySetParameterRequest, PASN_Sequence);
01493 #endif
01494 public:
01495 GCC_RegistrySetParameterRequest(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
01496
01497 enum OptionalFields {
01498 e_modificationRights
01499 };
01500
01501 GCC_EntityID m_entityID;
01502 GCC_RegistryKey m_key;
01503 PASN_OctetString m_parameter;
01504 GCC_RegistryModificationRights m_modificationRights;
01505
01506 PINDEX GetDataLength() const;
01507 BOOL Decode(PASN_Stream & strm);
01508 void Encode(PASN_Stream & strm) const;
01509 #ifndef PASN_NOPRINTON
01510 void PrintOn(ostream & strm) const;
01511 #endif
01512 Comparison Compare(const PObject & obj) const;
01513 PObject * Clone() const;
01514 };
01515
01516
01517
01518
01519
01520
01521 class GCC_RegistryRetrieveEntryRequest : public PASN_Sequence
01522 {
01523 #ifndef PASN_LEANANDMEAN
01524 PCLASSINFO(GCC_RegistryRetrieveEntryRequest, PASN_Sequence);
01525 #endif
01526 public:
01527 GCC_RegistryRetrieveEntryRequest(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
01528
01529 GCC_EntityID m_entityID;
01530 GCC_RegistryKey m_key;
01531
01532 PINDEX GetDataLength() const;
01533 BOOL Decode(PASN_Stream & strm);
01534 void Encode(PASN_Stream & strm) const;
01535 #ifndef PASN_NOPRINTON
01536 void PrintOn(ostream & strm) const;
01537 #endif
01538 Comparison Compare(const PObject & obj) const;
01539 PObject * Clone() const;
01540 };
01541
01542
01543
01544
01545
01546
01547 class GCC_RegistryDeleteEntryRequest : public PASN_Sequence
01548 {
01549 #ifndef PASN_LEANANDMEAN
01550 PCLASSINFO(GCC_RegistryDeleteEntryRequest, PASN_Sequence);
01551 #endif
01552 public:
01553 GCC_RegistryDeleteEntryRequest(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
01554
01555 GCC_EntityID m_entityID;
01556 GCC_RegistryKey m_key;
01557
01558 PINDEX GetDataLength() const;
01559 BOOL Decode(PASN_Stream & strm);
01560 void Encode(PASN_Stream & strm) const;
01561 #ifndef PASN_NOPRINTON
01562 void PrintOn(ostream & strm) const;
01563 #endif
01564 Comparison Compare(const PObject & obj) const;
01565 PObject * Clone() const;
01566 };
01567
01568
01569
01570
01571
01572
01573 class GCC_RegistryMonitorEntryRequest : public PASN_Sequence
01574 {
01575 #ifndef PASN_LEANANDMEAN
01576 PCLASSINFO(GCC_RegistryMonitorEntryRequest, PASN_Sequence);
01577 #endif
01578 public:
01579 GCC_RegistryMonitorEntryRequest(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
01580
01581 GCC_EntityID m_entityID;
01582 GCC_RegistryKey m_key;
01583
01584 PINDEX GetDataLength() const;
01585 BOOL Decode(PASN_Stream & strm);
01586 void Encode(PASN_Stream & strm) const;
01587 #ifndef PASN_NOPRINTON
01588 void PrintOn(ostream & strm) const;
01589 #endif
01590 Comparison Compare(const PObject & obj) const;
01591 PObject * Clone() const;
01592 };
01593
01594
01595
01596
01597
01598
01599 class GCC_RegistryMonitorEntryIndication : public PASN_Sequence
01600 {
01601 #ifndef PASN_LEANANDMEAN
01602 PCLASSINFO(GCC_RegistryMonitorEntryIndication, PASN_Sequence);
01603 #endif
01604 public:
01605 GCC_RegistryMonitorEntryIndication(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
01606
01607 enum OptionalFields {
01608 e_modificationRights
01609 };
01610
01611 GCC_RegistryKey m_key;
01612 GCC_RegistryItem m_item;
01613 GCC_RegistryEntryOwner m_owner;
01614 GCC_RegistryModificationRights m_modificationRights;
01615
01616 PINDEX GetDataLength() const;
01617 BOOL Decode(PASN_Stream & strm);
01618 void Encode(PASN_Stream & strm) const;
01619 #ifndef PASN_NOPRINTON
01620 void PrintOn(ostream & strm) const;
01621 #endif
01622 Comparison Compare(const PObject & obj) const;
01623 PObject * Clone() const;
01624 };
01625
01626
01627
01628
01629
01630
01631 class GCC_RegistryAllocateHandleRequest : public PASN_Sequence
01632 {
01633 #ifndef PASN_LEANANDMEAN
01634 PCLASSINFO(GCC_RegistryAllocateHandleRequest, PASN_Sequence);
01635 #endif
01636 public:
01637 GCC_RegistryAllocateHandleRequest(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
01638
01639 GCC_EntityID m_entityID;
01640 PASN_Integer m_numberOfHandles;
01641
01642 PINDEX GetDataLength() const;
01643 BOOL Decode(PASN_Stream & strm);
01644 void Encode(PASN_Stream & strm) const;
01645 #ifndef PASN_NOPRINTON
01646 void PrintOn(ostream & strm) const;
01647 #endif
01648 Comparison Compare(const PObject & obj) const;
01649 PObject * Clone() const;
01650 };
01651
01652
01653
01654
01655
01656
01657 class GCC_ConductorAssignIndication : public PASN_Sequence
01658 {
01659 #ifndef PASN_LEANANDMEAN
01660 PCLASSINFO(GCC_ConductorAssignIndication, PASN_Sequence);
01661 #endif
01662 public:
01663 GCC_ConductorAssignIndication(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
01664
01665 GCC_UserID m_conductingNode;
01666
01667 PINDEX GetDataLength() const;
01668 BOOL Decode(PASN_Stream & strm);
01669 void Encode(PASN_Stream & strm) const;
01670 #ifndef PASN_NOPRINTON
01671 void PrintOn(ostream & strm) const;
01672 #endif
01673 Comparison Compare(const PObject & obj) const;
01674 PObject * Clone() const;
01675 };
01676
01677
01678
01679
01680
01681
01682 class GCC_ConductorReleaseIndication : public PASN_Sequence
01683 {
01684 #ifndef PASN_LEANANDMEAN
01685 PCLASSINFO(GCC_ConductorReleaseIndication, PASN_Sequence);
01686 #endif
01687 public:
01688 GCC_ConductorReleaseIndication(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
01689
01690
01691 PINDEX GetDataLength() const;
01692 BOOL Decode(PASN_Stream & strm);
01693 void Encode(PASN_Stream & strm) const;
01694 #ifndef PASN_NOPRINTON
01695 void PrintOn(ostream & strm) const;
01696 #endif
01697 PObject * Clone() const;
01698 };
01699
01700
01701
01702
01703
01704
01705 class GCC_ConductorPermissionAskIndication : public PASN_Sequence
01706 {
01707 #ifndef PASN_LEANANDMEAN
01708 PCLASSINFO(GCC_ConductorPermissionAskIndication, PASN_Sequence);
01709 #endif
01710 public:
01711 GCC_ConductorPermissionAskIndication(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
01712
01713 PASN_Boolean m_grantFlag;
01714
01715 PINDEX GetDataLength() const;
01716 BOOL Decode(PASN_Stream & strm);
01717 void Encode(PASN_Stream & strm) const;
01718 #ifndef PASN_NOPRINTON
01719 void PrintOn(ostream & strm) const;
01720 #endif
01721 Comparison Compare(const PObject & obj) const;
01722 PObject * Clone() const;
01723 };
01724
01725
01726
01727
01728
01729
01730 class GCC_ConferenceTimeRemainingIndication : public PASN_Sequence
01731 {
01732 #ifndef PASN_LEANANDMEAN
01733 PCLASSINFO(GCC_ConferenceTimeRemainingIndication, PASN_Sequence);
01734 #endif
01735 public:
01736 GCC_ConferenceTimeRemainingIndication(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
01737
01738 enum OptionalFields {
01739 e_nodeID
01740 };
01741
01742 GCC_Time m_timeRemaining;
01743 GCC_UserID m_nodeID;
01744
01745 PINDEX GetDataLength() const;
01746 BOOL Decode(PASN_Stream & strm);
01747 void Encode(PASN_Stream & strm) const;
01748 #ifndef PASN_NOPRINTON
01749 void PrintOn(ostream & strm) const;
01750 #endif
01751 Comparison Compare(const PObject & obj) const;
01752 PObject * Clone() const;
01753 };
01754
01755
01756
01757
01758
01759
01760 class GCC_ConferenceTimeInquireIndication : public PASN_Sequence
01761 {
01762 #ifndef PASN_LEANANDMEAN
01763 PCLASSINFO(GCC_ConferenceTimeInquireIndication, PASN_Sequence);
01764 #endif
01765 public:
01766 GCC_ConferenceTimeInquireIndication(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
01767
01768 PASN_Boolean m_nodeSpecificTimeFlag;
01769
01770 PINDEX GetDataLength() const;
01771 BOOL Decode(PASN_Stream & strm);
01772 void Encode(PASN_Stream & strm) const;
01773 #ifndef PASN_NOPRINTON
01774 void PrintOn(ostream & strm) const;
01775 #endif
01776 Comparison Compare(const PObject & obj) const;
01777 PObject * Clone() const;
01778 };
01779
01780
01781
01782
01783
01784
01785 class GCC_ConferenceTimeExtendIndication : public PASN_Sequence
01786 {
01787 #ifndef PASN_LEANANDMEAN
01788 PCLASSINFO(GCC_ConferenceTimeExtendIndication, PASN_Sequence);
01789 #endif
01790 public:
01791 GCC_ConferenceTimeExtendIndication(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
01792
01793 GCC_Time m_timeToExtend;
01794 PASN_Boolean m_nodeSpecificTimeFlag;
01795
01796 PINDEX GetDataLength() const;
01797 BOOL Decode(PASN_Stream & strm);
01798 void Encode(PASN_Stream & strm) const;
01799 #ifndef PASN_NOPRINTON
01800 void PrintOn(ostream & strm) const;
01801 #endif
01802 Comparison Compare(const PObject & obj) const;
01803 PObject * Clone() const;
01804 };
01805
01806
01807
01808
01809
01810
01811 class GCC_ConferenceAssistanceIndication : public PASN_Sequence
01812 {
01813 #ifndef PASN_LEANANDMEAN
01814 PCLASSINFO(GCC_ConferenceAssistanceIndication, PASN_Sequence);
01815 #endif
01816 public:
01817 GCC_ConferenceAssistanceIndication(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
01818
01819 enum OptionalFields {
01820 e_userData
01821 };
01822
01823 GCC_UserData m_userData;
01824
01825 PINDEX GetDataLength() const;
01826 BOOL Decode(PASN_Stream & strm);
01827 void Encode(PASN_Stream & strm) const;
01828 #ifndef PASN_NOPRINTON
01829 void PrintOn(ostream & strm) const;
01830 #endif
01831 Comparison Compare(const PObject & obj) const;
01832 PObject * Clone() const;
01833 };
01834
01835
01836
01837
01838
01839
01840 class GCC_TextMessageIndication : public PASN_Sequence
01841 {
01842 #ifndef PASN_LEANANDMEAN
01843 PCLASSINFO(GCC_TextMessageIndication, PASN_Sequence);
01844 #endif
01845 public:
01846 GCC_TextMessageIndication(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
01847
01848 GCC_TextString m_message;
01849
01850 PINDEX GetDataLength() const;
01851 BOOL Decode(PASN_Stream & strm);
01852 void Encode(PASN_Stream & strm) const;
01853 #ifndef PASN_NOPRINTON
01854 void PrintOn(ostream & strm) const;
01855 #endif
01856 Comparison Compare(const PObject & obj) const;
01857 PObject * Clone() const;
01858 };
01859
01860
01861
01862
01863
01864
01865 class GCC_NonStandardPDU : public PASN_Sequence
01866 {
01867 #ifndef PASN_LEANANDMEAN
01868 PCLASSINFO(GCC_NonStandardPDU, PASN_Sequence);
01869 #endif
01870 public:
01871 GCC_NonStandardPDU(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
01872
01873 GCC_NonStandardParameter m_data;
01874
01875 PINDEX GetDataLength() const;
01876 BOOL Decode(PASN_Stream & strm);
01877 void Encode(PASN_Stream & strm) const;
01878 #ifndef PASN_NOPRINTON
01879 void PrintOn(ostream & strm) const;
01880 #endif
01881 Comparison Compare(const PObject & obj) const;
01882 PObject * Clone() const;
01883 };
01884
01885
01886
01887
01888
01889
01890 class GCC_ConnectData : public PASN_Sequence
01891 {
01892 #ifndef PASN_LEANANDMEAN
01893 PCLASSINFO(GCC_ConnectData, PASN_Sequence);
01894 #endif
01895 public:
01896 GCC_ConnectData(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
01897
01898 GCC_Key m_t124Identifier;
01899 PASN_OctetString m_connectPDU;
01900
01901 PINDEX GetDataLength() const;
01902 BOOL Decode(PASN_Stream & strm);
01903 void Encode(PASN_Stream & strm) const;
01904 #ifndef PASN_NOPRINTON
01905 void PrintOn(ostream & strm) const;
01906 #endif
01907 Comparison Compare(const PObject & obj) const;
01908 PObject * Clone() const;
01909 };
01910
01911
01912
01913
01914
01915
01916 class GCC_ConferenceCreateRequest;
01917 class GCC_ConferenceCreateResponse;
01918 class GCC_ConferenceQueryRequest;
01919 class GCC_ConferenceQueryResponse;
01920 class GCC_ConferenceJoinRequest;
01921 class GCC_ConferenceJoinResponse;
01922 class GCC_ConferenceInviteRequest;
01923 class GCC_ConferenceInviteResponse;
01924
01925 class GCC_ConnectGCCPDU : public PASN_Choice
01926 {
01927 #ifndef PASN_LEANANDMEAN
01928 PCLASSINFO(GCC_ConnectGCCPDU, PASN_Choice);
01929 #endif
01930 public:
01931 GCC_ConnectGCCPDU(unsigned tag = 0, TagClass tagClass = UniversalTagClass);
01932
01933 enum Choices {
01934 e_conferenceCreateRequest,
01935 e_conferenceCreateResponse,
01936 e_conferenceQueryRequest,
01937 e_conferenceQueryResponse,
01938 e_conferenceJoinRequest,
01939 e_conferenceJoinResponse,
01940 e_conferenceInviteRequest,
01941 e_conferenceInviteResponse
01942 };
01943
01944 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
01945 operator GCC_ConferenceCreateRequest &() const;
01946 #else
01947 operator GCC_ConferenceCreateRequest &();
01948 operator const GCC_ConferenceCreateRequest &() const;
01949 #endif
01950 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
01951 operator GCC_ConferenceCreateResponse &() const;
01952 #else
01953 operator GCC_ConferenceCreateResponse &();
01954 operator const GCC_ConferenceCreateResponse &() const;
01955 #endif
01956 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
01957 operator GCC_ConferenceQueryRequest &() const;
01958 #else
01959 operator GCC_ConferenceQueryRequest &();
01960 operator const GCC_ConferenceQueryRequest &() const;
01961 #endif
01962 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
01963 operator GCC_ConferenceQueryResponse &() const;
01964 #else
01965 operator GCC_ConferenceQueryResponse &();
01966 operator const GCC_ConferenceQueryResponse &() const;
01967 #endif
01968 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
01969 operator GCC_ConferenceJoinRequest &() const;
01970 #else
01971 operator GCC_ConferenceJoinRequest &();
01972 operator const GCC_ConferenceJoinRequest &() const;
01973 #endif
01974 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
01975 operator GCC_ConferenceJoinResponse &() const;
01976 #else
01977 operator GCC_ConferenceJoinResponse &();
01978 operator const GCC_ConferenceJoinResponse &() const;
01979 #endif
01980 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
01981 operator GCC_ConferenceInviteRequest &() const;
01982 #else
01983 operator GCC_ConferenceInviteRequest &();
01984 operator const GCC_ConferenceInviteRequest &() const;
01985 #endif
01986 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
01987 operator GCC_ConferenceInviteResponse &() const;
01988 #else
01989 operator GCC_ConferenceInviteResponse &();
01990 operator const GCC_ConferenceInviteResponse &() const;
01991 #endif
01992
01993 BOOL CreateObject();
01994 PObject * Clone() const;
01995 };
01996
01997
01998
01999
02000
02001
02002 class GCC_RequestPDU;
02003 class GCC_ResponsePDU;
02004 class GCC_IndicationPDU;
02005
02006 class GCC_GCCPDU : public PASN_Choice
02007 {
02008 #ifndef PASN_LEANANDMEAN
02009 PCLASSINFO(GCC_GCCPDU, PASN_Choice);
02010 #endif
02011 public:
02012 GCC_GCCPDU(unsigned tag = 0, TagClass tagClass = UniversalTagClass);
02013
02014 enum Choices {
02015 e_request,
02016 e_response,
02017 e_indication
02018 };
02019
02020 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02021 operator GCC_RequestPDU &() const;
02022 #else
02023 operator GCC_RequestPDU &();
02024 operator const GCC_RequestPDU &() const;
02025 #endif
02026 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02027 operator GCC_ResponsePDU &() const;
02028 #else
02029 operator GCC_ResponsePDU &();
02030 operator const GCC_ResponsePDU &() const;
02031 #endif
02032 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02033 operator GCC_IndicationPDU &() const;
02034 #else
02035 operator GCC_IndicationPDU &();
02036 operator const GCC_IndicationPDU &() const;
02037 #endif
02038
02039 BOOL CreateObject();
02040 PObject * Clone() const;
02041 };
02042
02043
02044
02045
02046
02047
02048 class GCC_ConferenceJoinRequest;
02049 class GCC_ConferenceAddRequest;
02050 class GCC_ConferenceLockRequest;
02051 class GCC_ConferenceUnlockRequest;
02052 class GCC_ConferenceTerminateRequest;
02053 class GCC_ConferenceEjectUserRequest;
02054 class GCC_ConferenceTransferRequest;
02055 class GCC_RegistryRegisterChannelRequest;
02056 class GCC_RegistryAssignTokenRequest;
02057 class GCC_RegistrySetParameterRequest;
02058 class GCC_RegistryRetrieveEntryRequest;
02059 class GCC_RegistryDeleteEntryRequest;
02060 class GCC_RegistryMonitorEntryRequest;
02061 class GCC_RegistryAllocateHandleRequest;
02062 class GCC_NonStandardPDU;
02063
02064 class GCC_RequestPDU : public PASN_Choice
02065 {
02066 #ifndef PASN_LEANANDMEAN
02067 PCLASSINFO(GCC_RequestPDU, PASN_Choice);
02068 #endif
02069 public:
02070 GCC_RequestPDU(unsigned tag = 0, TagClass tagClass = UniversalTagClass);
02071
02072 enum Choices {
02073 e_conferenceJoinRequest,
02074 e_conferenceAddRequest,
02075 e_conferenceLockRequest,
02076 e_conferenceUnlockRequest,
02077 e_conferenceTerminateRequest,
02078 e_conferenceEjectUserRequest,
02079 e_conferenceTransferRequest,
02080 e_registryRegisterChannelRequest,
02081 e_registryAssignTokenRequest,
02082 e_registrySetParameterRequest,
02083 e_registryRetrieveEntryRequest,
02084 e_registryDeleteEntryRequest,
02085 e_registryMonitorEntryRequest,
02086 e_registryAllocateHandleRequest,
02087 e_nonStandardRequest
02088 };
02089
02090 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02091 operator GCC_ConferenceJoinRequest &() const;
02092 #else
02093 operator GCC_ConferenceJoinRequest &();
02094 operator const GCC_ConferenceJoinRequest &() const;
02095 #endif
02096 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02097 operator GCC_ConferenceAddRequest &() const;
02098 #else
02099 operator GCC_ConferenceAddRequest &();
02100 operator const GCC_ConferenceAddRequest &() const;
02101 #endif
02102 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02103 operator GCC_ConferenceLockRequest &() const;
02104 #else
02105 operator GCC_ConferenceLockRequest &();
02106 operator const GCC_ConferenceLockRequest &() const;
02107 #endif
02108 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02109 operator GCC_ConferenceUnlockRequest &() const;
02110 #else
02111 operator GCC_ConferenceUnlockRequest &();
02112 operator const GCC_ConferenceUnlockRequest &() const;
02113 #endif
02114 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02115 operator GCC_ConferenceTerminateRequest &() const;
02116 #else
02117 operator GCC_ConferenceTerminateRequest &();
02118 operator const GCC_ConferenceTerminateRequest &() const;
02119 #endif
02120 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02121 operator GCC_ConferenceEjectUserRequest &() const;
02122 #else
02123 operator GCC_ConferenceEjectUserRequest &();
02124 operator const GCC_ConferenceEjectUserRequest &() const;
02125 #endif
02126 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02127 operator GCC_ConferenceTransferRequest &() const;
02128 #else
02129 operator GCC_ConferenceTransferRequest &();
02130 operator const GCC_ConferenceTransferRequest &() const;
02131 #endif
02132 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02133 operator GCC_RegistryRegisterChannelRequest &() const;
02134 #else
02135 operator GCC_RegistryRegisterChannelRequest &();
02136 operator const GCC_RegistryRegisterChannelRequest &() const;
02137 #endif
02138 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02139 operator GCC_RegistryAssignTokenRequest &() const;
02140 #else
02141 operator GCC_RegistryAssignTokenRequest &();
02142 operator const GCC_RegistryAssignTokenRequest &() const;
02143 #endif
02144 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02145 operator GCC_RegistrySetParameterRequest &() const;
02146 #else
02147 operator GCC_RegistrySetParameterRequest &();
02148 operator const GCC_RegistrySetParameterRequest &() const;
02149 #endif
02150 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02151 operator GCC_RegistryRetrieveEntryRequest &() const;
02152 #else
02153 operator GCC_RegistryRetrieveEntryRequest &();
02154 operator const GCC_RegistryRetrieveEntryRequest &() const;
02155 #endif
02156 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02157 operator GCC_RegistryDeleteEntryRequest &() const;
02158 #else
02159 operator GCC_RegistryDeleteEntryRequest &();
02160 operator const GCC_RegistryDeleteEntryRequest &() const;
02161 #endif
02162 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02163 operator GCC_RegistryMonitorEntryRequest &() const;
02164 #else
02165 operator GCC_RegistryMonitorEntryRequest &();
02166 operator const GCC_RegistryMonitorEntryRequest &() const;
02167 #endif
02168 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02169 operator GCC_RegistryAllocateHandleRequest &() const;
02170 #else
02171 operator GCC_RegistryAllocateHandleRequest &();
02172 operator const GCC_RegistryAllocateHandleRequest &() const;
02173 #endif
02174 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02175 operator GCC_NonStandardPDU &() const;
02176 #else
02177 operator GCC_NonStandardPDU &();
02178 operator const GCC_NonStandardPDU &() const;
02179 #endif
02180
02181 BOOL CreateObject();
02182 PObject * Clone() const;
02183 };
02184
02185
02186
02187
02188
02189
02190 class GCC_ConferenceJoinResponse;
02191 class GCC_ConferenceAddResponse;
02192 class GCC_ConferenceLockResponse;
02193 class GCC_ConferenceUnlockResponse;
02194 class GCC_ConferenceTerminateResponse;
02195 class GCC_ConferenceEjectUserResponse;
02196 class GCC_ConferenceTransferResponse;
02197 class GCC_RegistryResponse;
02198 class GCC_RegistryAllocateHandleResponse;
02199 class GCC_FunctionNotSupportedResponse;
02200 class GCC_NonStandardPDU;
02201
02202 class GCC_ResponsePDU : public PASN_Choice
02203 {
02204 #ifndef PASN_LEANANDMEAN
02205 PCLASSINFO(GCC_ResponsePDU, PASN_Choice);
02206 #endif
02207 public:
02208 GCC_ResponsePDU(unsigned tag = 0, TagClass tagClass = UniversalTagClass);
02209
02210 enum Choices {
02211 e_conferenceJoinResponse,
02212 e_conferenceAddResponse,
02213 e_conferenceLockResponse,
02214 e_conferenceUnlockResponse,
02215 e_conferenceTerminateResponse,
02216 e_conferenceEjectUserResponse,
02217 e_conferenceTransferResponse,
02218 e_registryResponse,
02219 e_registryAllocateHandleResponse,
02220 e_functionNotSupportedResponse,
02221 e_nonStandardResponse
02222 };
02223
02224 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02225 operator GCC_ConferenceJoinResponse &() const;
02226 #else
02227 operator GCC_ConferenceJoinResponse &();
02228 operator const GCC_ConferenceJoinResponse &() const;
02229 #endif
02230 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02231 operator GCC_ConferenceAddResponse &() const;
02232 #else
02233 operator GCC_ConferenceAddResponse &();
02234 operator const GCC_ConferenceAddResponse &() const;
02235 #endif
02236 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02237 operator GCC_ConferenceLockResponse &() const;
02238 #else
02239 operator GCC_ConferenceLockResponse &();
02240 operator const GCC_ConferenceLockResponse &() const;
02241 #endif
02242 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02243 operator GCC_ConferenceUnlockResponse &() const;
02244 #else
02245 operator GCC_ConferenceUnlockResponse &();
02246 operator const GCC_ConferenceUnlockResponse &() const;
02247 #endif
02248 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02249 operator GCC_ConferenceTerminateResponse &() const;
02250 #else
02251 operator GCC_ConferenceTerminateResponse &();
02252 operator const GCC_ConferenceTerminateResponse &() const;
02253 #endif
02254 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02255 operator GCC_ConferenceEjectUserResponse &() const;
02256 #else
02257 operator GCC_ConferenceEjectUserResponse &();
02258 operator const GCC_ConferenceEjectUserResponse &() const;
02259 #endif
02260 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02261 operator GCC_ConferenceTransferResponse &() const;
02262 #else
02263 operator GCC_ConferenceTransferResponse &();
02264 operator const GCC_ConferenceTransferResponse &() const;
02265 #endif
02266 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02267 operator GCC_RegistryResponse &() const;
02268 #else
02269 operator GCC_RegistryResponse &();
02270 operator const GCC_RegistryResponse &() const;
02271 #endif
02272 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02273 operator GCC_RegistryAllocateHandleResponse &() const;
02274 #else
02275 operator GCC_RegistryAllocateHandleResponse &();
02276 operator const GCC_RegistryAllocateHandleResponse &() const;
02277 #endif
02278 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02279 operator GCC_FunctionNotSupportedResponse &() const;
02280 #else
02281 operator GCC_FunctionNotSupportedResponse &();
02282 operator const GCC_FunctionNotSupportedResponse &() const;
02283 #endif
02284 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02285 operator GCC_NonStandardPDU &() const;
02286 #else
02287 operator GCC_NonStandardPDU &();
02288 operator const GCC_NonStandardPDU &() const;
02289 #endif
02290
02291 BOOL CreateObject();
02292 PObject * Clone() const;
02293 };
02294
02295
02296
02297
02298
02299
02300 class GCC_UserIDIndication;
02301 class GCC_ConferenceLockIndication;
02302 class GCC_ConferenceUnlockIndication;
02303 class GCC_ConferenceTerminateIndication;
02304 class GCC_ConferenceEjectUserIndication;
02305 class GCC_ConferenceTransferIndication;
02306 class GCC_RosterUpdateIndication;
02307 class GCC_ApplicationInvokeIndication;
02308 class GCC_RegistryMonitorEntryIndication;
02309 class GCC_ConductorAssignIndication;
02310 class GCC_ConductorReleaseIndication;
02311 class GCC_ConductorPermissionAskIndication;
02312 class GCC_ConductorPermissionGrantIndication;
02313 class GCC_ConferenceTimeRemainingIndication;
02314 class GCC_ConferenceTimeInquireIndication;
02315 class GCC_ConferenceTimeExtendIndication;
02316 class GCC_ConferenceAssistanceIndication;
02317 class GCC_TextMessageIndication;
02318 class GCC_NonStandardPDU;
02319
02320 class GCC_IndicationPDU : public PASN_Choice
02321 {
02322 #ifndef PASN_LEANANDMEAN
02323 PCLASSINFO(GCC_IndicationPDU, PASN_Choice);
02324 #endif
02325 public:
02326 GCC_IndicationPDU(unsigned tag = 0, TagClass tagClass = UniversalTagClass);
02327
02328 enum Choices {
02329 e_userIDIndication,
02330 e_conferenceLockIndication,
02331 e_conferenceUnlockIndication,
02332 e_conferenceTerminateIndication,
02333 e_conferenceEjectUserIndication,
02334 e_conferenceTransferIndication,
02335 e_rosterUpdateIndication,
02336 e_applicationInvokeIndication,
02337 e_registryMonitorEntryIndication,
02338 e_conductorAssignIndication,
02339 e_conductorReleaseIndication,
02340 e_conductorPermissionAskIndication,
02341 e_conductorPermissionGrantIndication,
02342 e_conferenceTimeRemainingIndication,
02343 e_conferenceTimeInquireIndication,
02344 e_conferenceTimeExtendIndication,
02345 e_conferenceAssistanceIndication,
02346 e_textMessageIndication,
02347 e_nonStandardIndication
02348 };
02349
02350 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02351 operator GCC_UserIDIndication &() const;
02352 #else
02353 operator GCC_UserIDIndication &();
02354 operator const GCC_UserIDIndication &() const;
02355 #endif
02356 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02357 operator GCC_ConferenceLockIndication &() const;
02358 #else
02359 operator GCC_ConferenceLockIndication &();
02360 operator const GCC_ConferenceLockIndication &() const;
02361 #endif
02362 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02363 operator GCC_ConferenceUnlockIndication &() const;
02364 #else
02365 operator GCC_ConferenceUnlockIndication &();
02366 operator const GCC_ConferenceUnlockIndication &() const;
02367 #endif
02368 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02369 operator GCC_ConferenceTerminateIndication &() const;
02370 #else
02371 operator GCC_ConferenceTerminateIndication &();
02372 operator const GCC_ConferenceTerminateIndication &() const;
02373 #endif
02374 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02375 operator GCC_ConferenceEjectUserIndication &() const;
02376 #else
02377 operator GCC_ConferenceEjectUserIndication &();
02378 operator const GCC_ConferenceEjectUserIndication &() const;
02379 #endif
02380 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02381 operator GCC_ConferenceTransferIndication &() const;
02382 #else
02383 operator GCC_ConferenceTransferIndication &();
02384 operator const GCC_ConferenceTransferIndication &() const;
02385 #endif
02386 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02387 operator GCC_RosterUpdateIndication &() const;
02388 #else
02389 operator GCC_RosterUpdateIndication &();
02390 operator const GCC_RosterUpdateIndication &() const;
02391 #endif
02392 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02393 operator GCC_ApplicationInvokeIndication &() const;
02394 #else
02395 operator GCC_ApplicationInvokeIndication &();
02396 operator const GCC_ApplicationInvokeIndication &() const;
02397 #endif
02398 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02399 operator GCC_RegistryMonitorEntryIndication &() const;
02400 #else
02401 operator GCC_RegistryMonitorEntryIndication &();
02402 operator const GCC_RegistryMonitorEntryIndication &() const;
02403 #endif
02404 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02405 operator GCC_ConductorAssignIndication &() const;
02406 #else
02407 operator GCC_ConductorAssignIndication &();
02408 operator const GCC_ConductorAssignIndication &() const;
02409 #endif
02410 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02411 operator GCC_ConductorReleaseIndication &() const;
02412 #else
02413 operator GCC_ConductorReleaseIndication &();
02414 operator const GCC_ConductorReleaseIndication &() const;
02415 #endif
02416 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02417 operator GCC_ConductorPermissionAskIndication &() const;
02418 #else
02419 operator GCC_ConductorPermissionAskIndication &();
02420 operator const GCC_ConductorPermissionAskIndication &() const;
02421 #endif
02422 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02423 operator GCC_ConductorPermissionGrantIndication &() const;
02424 #else
02425 operator GCC_ConductorPermissionGrantIndication &();
02426 operator const GCC_ConductorPermissionGrantIndication &() const;
02427 #endif
02428 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02429 operator GCC_ConferenceTimeRemainingIndication &() const;
02430 #else
02431 operator GCC_ConferenceTimeRemainingIndication &();
02432 operator const GCC_ConferenceTimeRemainingIndication &() const;
02433 #endif
02434 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02435 operator GCC_ConferenceTimeInquireIndication &() const;
02436 #else
02437 operator GCC_ConferenceTimeInquireIndication &();
02438 operator const GCC_ConferenceTimeInquireIndication &() const;
02439 #endif
02440 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02441 operator GCC_ConferenceTimeExtendIndication &() const;
02442 #else
02443 operator GCC_ConferenceTimeExtendIndication &();
02444 operator const GCC_ConferenceTimeExtendIndication &() const;
02445 #endif
02446 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02447 operator GCC_ConferenceAssistanceIndication &() const;
02448 #else
02449 operator GCC_ConferenceAssistanceIndication &();
02450 operator const GCC_ConferenceAssistanceIndication &() const;
02451 #endif
02452 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02453 operator GCC_TextMessageIndication &() const;
02454 #else
02455 operator GCC_TextMessageIndication &();
02456 operator const GCC_TextMessageIndication &() const;
02457 #endif
02458 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02459 operator GCC_NonStandardPDU &() const;
02460 #else
02461 operator GCC_NonStandardPDU &();
02462 operator const GCC_NonStandardPDU &() const;
02463 #endif
02464
02465 BOOL CreateObject();
02466 PObject * Clone() const;
02467 };
02468
02469
02470
02471
02472
02473
02474 class GCC_UserData_subtype : public PASN_Sequence
02475 {
02476 #ifndef PASN_LEANANDMEAN
02477 PCLASSINFO(GCC_UserData_subtype, PASN_Sequence);
02478 #endif
02479 public:
02480 GCC_UserData_subtype(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
02481
02482 enum OptionalFields {
02483 e_value
02484 };
02485
02486 GCC_Key m_key;
02487 PASN_OctetString m_value;
02488
02489 PINDEX GetDataLength() const;
02490 BOOL Decode(PASN_Stream & strm);
02491 void Encode(PASN_Stream & strm) const;
02492 #ifndef PASN_NOPRINTON
02493 void PrintOn(ostream & strm) const;
02494 #endif
02495 Comparison Compare(const PObject & obj) const;
02496 PObject * Clone() const;
02497 };
02498
02499
02500
02501
02502
02503
02504 class GCC_ChallengeItem;
02505
02506 class GCC_ArrayOf_ChallengeItem : public PASN_Array
02507 {
02508 #ifndef PASN_LEANANDMEAN
02509 PCLASSINFO(GCC_ArrayOf_ChallengeItem, PASN_Array);
02510 #endif
02511 public:
02512 GCC_ArrayOf_ChallengeItem(unsigned tag = UniversalSet, TagClass tagClass = UniversalTagClass);
02513
02514 PASN_Object * CreateObject() const;
02515 GCC_ChallengeItem & operator[](PINDEX i) const;
02516 PObject * Clone() const;
02517 };
02518
02519
02520
02521
02522
02523
02524 class GCC_NetworkAddress_subtype_aggregatedChannel;
02525 class GCC_NetworkAddress_subtype_transportConnection;
02526 class GCC_NonStandardParameter;
02527
02528 class GCC_NetworkAddress_subtype : public PASN_Choice
02529 {
02530 #ifndef PASN_LEANANDMEAN
02531 PCLASSINFO(GCC_NetworkAddress_subtype, PASN_Choice);
02532 #endif
02533 public:
02534 GCC_NetworkAddress_subtype(unsigned tag = 0, TagClass tagClass = UniversalTagClass);
02535
02536 enum Choices {
02537 e_aggregatedChannel,
02538 e_transportConnection,
02539 e_nonStandard
02540 };
02541
02542 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02543 operator GCC_NetworkAddress_subtype_aggregatedChannel &() const;
02544 #else
02545 operator GCC_NetworkAddress_subtype_aggregatedChannel &();
02546 operator const GCC_NetworkAddress_subtype_aggregatedChannel &() const;
02547 #endif
02548 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02549 operator GCC_NetworkAddress_subtype_transportConnection &() const;
02550 #else
02551 operator GCC_NetworkAddress_subtype_transportConnection &();
02552 operator const GCC_NetworkAddress_subtype_transportConnection &() const;
02553 #endif
02554 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
02555 operator GCC_NonStandardParameter &() const;
02556 #else
02557 operator GCC_NonStandardParameter &();
02558 operator const GCC_NonStandardParameter &() const;
02559 #endif
02560
02561 BOOL CreateObject();
02562 PObject * Clone() const;
02563 };
02564
02565
02566
02567
02568
02569
02570 class GCC_TextString;
02571
02572 class GCC_ArrayOf_TextString : public PASN_Array
02573 {
02574 #ifndef PASN_LEANANDMEAN
02575 PCLASSINFO(GCC_ArrayOf_TextString, PASN_Array);
02576 #endif
02577 public:
02578 GCC_ArrayOf_TextString(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
02579
02580 PASN_Object * CreateObject() const;
02581 GCC_TextString & operator[](PINDEX i) const;
02582 PObject * Clone() const;
02583 };
02584
02585
02586
02587
02588
02589
02590 class GCC_ApplicationRecord_nonCollapsingCapabilities_subtype;
02591
02592 class GCC_ApplicationRecord_nonCollapsingCapabilities : public PASN_Array
02593 {
02594 #ifndef PASN_LEANANDMEAN
02595 PCLASSINFO(GCC_ApplicationRecord_nonCollapsingCapabilities, PASN_Array);
02596 #endif
02597 public:
02598 GCC_ApplicationRecord_nonCollapsingCapabilities(unsigned tag = UniversalSet, TagClass tagClass = UniversalTagClass);
02599
02600 PASN_Object * CreateObject() const;
02601 GCC_ApplicationRecord_nonCollapsingCapabilities_subtype & operator[](PINDEX i) const;
02602 PObject * Clone() const;
02603 };
02604
02605
02606
02607
02608
02609
02610 class GCC_ApplicationInvokeSpecifier_expectedCapabilitySet_subtype;
02611
02612 class GCC_ApplicationInvokeSpecifier_expectedCapabilitySet : public PASN_Array
02613 {
02614 #ifndef PASN_LEANANDMEAN
02615 PCLASSINFO(GCC_ApplicationInvokeSpecifier_expectedCapabilitySet, PASN_Array);
02616 #endif
02617 public:
02618 GCC_ApplicationInvokeSpecifier_expectedCapabilitySet(unsigned tag = UniversalSet, TagClass tagClass = UniversalTagClass);
02619
02620 PASN_Object * CreateObject() const;
02621 GCC_ApplicationInvokeSpecifier_expectedCapabilitySet_subtype & operator[](PINDEX i) const;
02622 PObject * Clone() const;
02623 };
02624
02625
02626
02627
02628
02629
02630 class GCC_RegistryEntryOwner_owned : public PASN_Sequence
02631 {
02632 #ifndef PASN_LEANANDMEAN
02633 PCLASSINFO(GCC_RegistryEntryOwner_owned, PASN_Sequence);
02634 #endif
02635 public:
02636 GCC_RegistryEntryOwner_owned(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
02637
02638 GCC_UserID m_nodeID;
02639 GCC_EntityID m_entityID;
02640
02641 PINDEX GetDataLength() const;
02642 BOOL Decode(PASN_Stream & strm);
02643 void Encode(PASN_Stream & strm) const;
02644 #ifndef PASN_NOPRINTON
02645 void PrintOn(ostream & strm) const;
02646 #endif
02647 Comparison Compare(const PObject & obj) const;
02648 PObject * Clone() const;
02649 };
02650
02651
02652
02653
02654
02655
02656 class GCC_Privilege;
02657
02658 class GCC_ArrayOf_Privilege : public PASN_Array
02659 {
02660 #ifndef PASN_LEANANDMEAN
02661 PCLASSINFO(GCC_ArrayOf_Privilege, PASN_Array);
02662 #endif
02663 public:
02664 GCC_ArrayOf_Privilege(unsigned tag = UniversalSet, TagClass tagClass = UniversalTagClass);
02665
02666 PASN_Object * CreateObject() const;
02667 GCC_Privilege & operator[](PINDEX i) const;
02668 PObject * Clone() const;
02669 };
02670
02671
02672
02673
02674
02675
02676 class GCC_ConferenceCreateResponse_result : public PASN_Enumeration
02677 {
02678 #ifndef PASN_LEANANDMEAN
02679 PCLASSINFO(GCC_ConferenceCreateResponse_result, PASN_Enumeration);
02680 #endif
02681 public:
02682 GCC_ConferenceCreateResponse_result(unsigned tag = UniversalEnumeration, TagClass tagClass = UniversalTagClass);
02683
02684 enum Enumerations {
02685 e_success,
02686 e_userRejected,
02687 e_resourcesNotAvailable,
02688 e_rejectedForSymmetryBreaking,
02689 e_lockedConferenceNotSupported
02690 };
02691
02692 GCC_ConferenceCreateResponse_result & operator=(unsigned v);
02693 PObject * Clone() const;
02694 };
02695
02696
02697
02698
02699
02700
02701 class GCC_ConferenceDescriptor;
02702
02703 class GCC_ArrayOf_ConferenceDescriptor : public PASN_Array
02704 {
02705 #ifndef PASN_LEANANDMEAN
02706 PCLASSINFO(GCC_ArrayOf_ConferenceDescriptor, PASN_Array);
02707 #endif
02708 public:
02709 GCC_ArrayOf_ConferenceDescriptor(unsigned tag = UniversalSet, TagClass tagClass = UniversalTagClass);
02710
02711 PASN_Object * CreateObject() const;
02712 GCC_ConferenceDescriptor & operator[](PINDEX i) const;
02713 PObject * Clone() const;
02714 };
02715
02716
02717
02718
02719
02720
02721 class GCC_ConferenceQueryResponse_result : public PASN_Enumeration
02722 {
02723 #ifndef PASN_LEANANDMEAN
02724 PCLASSINFO(GCC_ConferenceQueryResponse_result, PASN_Enumeration);
02725 #endif
02726 public:
02727 GCC_ConferenceQueryResponse_result(unsigned tag = UniversalEnumeration, TagClass tagClass = UniversalTagClass);
02728
02729 enum Enumerations {
02730 e_success,
02731 e_userRejected
02732 };
02733
02734 GCC_ConferenceQueryResponse_result & operator=(unsigned v);
02735 PObject * Clone() const;
02736 };
02737
02738
02739
02740
02741
02742
02743 class GCC_ConferenceJoinResponse_result : public PASN_Enumeration
02744 {
02745 #ifndef PASN_LEANANDMEAN
02746 PCLASSINFO(GCC_ConferenceJoinResponse_result, PASN_Enumeration);
02747 #endif
02748 public:
02749 GCC_ConferenceJoinResponse_result(unsigned tag = UniversalEnumeration, TagClass tagClass = UniversalTagClass);
02750
02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConference,
02755 e_invalidPassword,
02756 e_invalidConvenerPassword,
02757 e_challengeResponseRequired,
02758 e_invalidChallengeResponse
02759 };
02760
02761 GCC_ConferenceJoinResponse_result & operator=(unsigned v);
02762 PObject * Clone() const;
02763 };
02764
02765
02766
02767
02768
02769
02770 class GCC_ConferenceInviteResponse_result : public PASN_Enumeration
02771 {
02772 #ifndef PASN_LEANANDMEAN
02773 PCLASSINFO(02751 enum Enumerations {
02752 e_success,
02753 e_userRejected,
02754 e_invalidConferenc