multimediacommsengine/tsrc/testdriver/siptester/src/CommandIndex.h
changeset 0 1bce908db942
equal deleted inserted replaced
-1:000000000000 0:1bce908db942
       
     1 /*
       
     2 * Copyright (c) 2007 Nokia Corporation and/or its subsidiary(-ies).
       
     3 * All rights reserved.
       
     4 * This component and the accompanying materials are made available
       
     5 * under the terms of "Eclipse Public License v1.0"
       
     6 * which accompanies this distribution, and is available
       
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 *
       
     9 * Initial Contributors:
       
    10 * Nokia Corporation - initial contribution.
       
    11 *
       
    12 * Contributors:
       
    13 *
       
    14 * Description:  This file lists all supported commands of SIPTester
       
    15 *
       
    16 */
       
    17 
       
    18 #ifndef __COMMANDINDEX_H__
       
    19 #define __COMMANDINDEX_H__
       
    20 
       
    21 // INCLUDES
       
    22 #include "TCmdCreateConnection.h"
       
    23 #include "TCmdCreateInviteDialogAssociation.h"
       
    24 #include "TCmdCreateNewConnection.h"
       
    25 #include "TCmdCreateProfile.h"
       
    26 #include "TCmdCreateProfileRegistry.h"
       
    27 #include "TCmdCreateNotifyDialogAssociation.h"
       
    28 #include "TCmdDeleteFile.h"
       
    29 #include "TCmdDeleteProfile.h"
       
    30 #include "TCmdDestroyProfile.h"
       
    31 #include "TCmdDestroyAllProfiles.h"
       
    32 #include "TCmdDisableProfile.h"
       
    33 #include "TCmdEnableProfile.h"
       
    34 #include "TCmdFetchRegistrations.h"
       
    35 #include "TCmdGetConnectionState.h"
       
    36 #include "TCmdGetDefaultProfile.h"
       
    37 #include "TCmdGetDialogAOR.h"
       
    38 #include "TCmdGetDialogFrom.h"
       
    39 #include "TCmdGetDialogRegistration.h"
       
    40 #include "TCmdGetDialogRemoteURI.h"
       
    41 #include "TCmdGetDialogState.h"
       
    42 #include "TCmdGetIAPName.h"
       
    43 #include "TCmdGetIAPNames.h"
       
    44 #include "TCmdGetMessage.h"
       
    45 #include "TCmdGetMessageAndCreateAssoc.h"
       
    46 #include "TCmdGetOutboundProxy.h"
       
    47 #include "TCmdGetProfile.h"
       
    48 #include "TCmdGetProfiles.h"
       
    49 #include "TCmdGetProfileStatus.h"
       
    50 #include "TCmdGetRefresh.h"
       
    51 #include "TCmdGetRefreshState.h"
       
    52 #include "TCmdGetRegistrationAOR.h"
       
    53 #include "TCmdGetRegistrationContact.h"
       
    54 #include "TCmdGetSecurityMechanisms.h"
       
    55 #include "TCmdGetSigCompCompartmentCount.h"
       
    56 #include "TCmdGetTransactionState.h"
       
    57 #include "TCmdGetTransactionType.h"
       
    58 #include "TCmdIsCancelAllowed.h"
       
    59 #include "TCmdIsClientTransaction.h"
       
    60 #include "TCmdIsContextActive.h"
       
    61 #include "TCmdIsResponseAllowed.h"
       
    62 #include "TCmdIsSigCompSupported.h"
       
    63 #include "TCmdSendAck.h"
       
    64 #include "TCmdSendBye.h"
       
    65 #include "TCmdSendCancel.h"
       
    66 #include "TCmdSendInvite.h"
       
    67 #include "TCmdSendInviteUsingProfile.h"
       
    68 #include "TCmdSendInviteWithinDialog.h"
       
    69 #include "TCmdSendInviteWithinDriver.h"
       
    70 #include "TCmdSendMessage.h"
       
    71 #include "TCmdSendNonTargetRefreshRequest.h"
       
    72 #include "TCmdSendNotify.h"
       
    73 #include "TCmdSendRefer.h"
       
    74 #include "TCmdSendReferResponseCreateDialog.h"
       
    75 #include "TCmdSendReferWithinDialog.h"
       
    76 #include "TCmdSendPrack.h"
       
    77 #include "TCmdSendRegister.h"
       
    78 #include "TCmdSendRequest.h"
       
    79 #include "TCmdSendResponse.h"
       
    80 #include "TCmdSendResponseCreateAssoc.h"
       
    81 #include "TCmdSendResponseCreateDialog.h"
       
    82 #include "TCmdSendSubscribe.h"
       
    83 #include "TCmdSendSubscribeUsingProfile.h"
       
    84 #include "TCmdSendSubscribeWithinDialog.h"
       
    85 #include "TCmdSendUnsubscribe.h"
       
    86 #include "TCmdSendUpdate.h"
       
    87 #include "TCmdSetOutboundProxy.h"
       
    88 #include "TCmdSetSecurityParams.h"
       
    89 #include "TCmdTerminate.h"
       
    90 #include "TCmdTerminateProcess.h"
       
    91 #include "TCmdTest.h"
       
    92 #include "TCmdTransferFile.h"
       
    93 #include "TCmdUnregister.h"
       
    94 #include "TCmdUpdateNotify.h"
       
    95 #include "TCmdUpdateRefer.h"
       
    96 #include "TCmdUpdateProfile.h"
       
    97 #include "TCmdUpdateRefresh.h"
       
    98 #include "TCmdUpdateRegistration.h"
       
    99 #include "TCmdUpdateInvite.h"
       
   100 #include "TCmdUpdateSubscribe.h"
       
   101 #include "TCmdGetChallenge.h"
       
   102 #include "TCmdIgnoreChallenge.h"
       
   103 #include "TCmdRemoveCredentials.h"
       
   104 #include "TCmdSetCredentials.h"
       
   105 #include "TCmdDeleteConnection.h"
       
   106 #include "TCmdRemoveHttpObserver.h"
       
   107 #include "TCmdFreezeTester.h"
       
   108 #include "TCmdCreateSession.h"
       
   109 #include "TCmdRegisterClient.h"
       
   110 #include "TCmdChannel.h"
       
   111 #include "TCmdGetClientDiscoveryStatus.h"
       
   112 #include "TCmdAuthenticate.h"
       
   113 #include "TCmdGetMemoryUsage.h"
       
   114 #include "TCmdStopIAP.h"
       
   115 #include "TCmdSetHttpDigestObserver2.h"
       
   116 #include "TCmdSetSecurityHandling.h"
       
   117 #include "TCmdReuseDialogInitialRequestData.h"
       
   118 #include "TCmdSetClientMatchType.h"
       
   119 #include "TCmdAddUserToClientResolverCenRep.h"
       
   120 #include "TCmdRemoveUserFromClientResolverCenRep.h"
       
   121 #include "TCmdSetRepositoryIntValue.h"
       
   122 #include "TCmdGetRepositoryIntValue.h"
       
   123 
       
   124 #ifdef UNSAF_COMMANDS_INCLUDED
       
   125 #include "TCmdGetUNSAFTimers.h"
       
   126 #include "TCmdSetUNSAFTimers.h"
       
   127 #include "TCmdEnableCRLFRefresh.h"
       
   128 #include "TCmdSetSTUNServer.h"
       
   129 #include "TCmdSetDomainParams.h"
       
   130 #include "TCmdGetDomainParams.h"
       
   131 #endif
       
   132 
       
   133 #ifndef NO_CLIENT_INSTALLER
       
   134 #include "TCmdInstallClient.h"
       
   135 #include "TCmdUninstallClient.h"
       
   136 #endif
       
   137 
       
   138 /// SIP Command index
       
   139 /// List all commands in this table
       
   140 const TcCommand KTcSIPCommands[] =
       
   141     {
       
   142     AddCmd( TCmdAuthenticate ),
       
   143     AddCmd( TCmdCreateConnection ),
       
   144     AddCmd( TCmdCreateInviteDialogAssociation ),
       
   145     AddCmd( TCmdCreateNewConnection ),
       
   146     AddCmd( TCmdCreateProfile ),
       
   147     AddCmd( TCmdCreateProfileRegistry ),
       
   148     AddCmd( TCmdCreateNotifyDialogAssociation ),
       
   149     AddCmd( TCmdDeleteConnection ),
       
   150     AddCmd( TCmdDeleteFile ),
       
   151     AddCmd( TCmdDeleteProfile ),
       
   152     AddCmd( TCmdDestroyProfile ),
       
   153     AddCmd( TCmdDestroyAllProfiles ),
       
   154     AddCmd( TCmdDisableProfile ),
       
   155     AddCmd( TCmdEnableProfile ),
       
   156     AddCmd( TCmdFetchRegistrations ),
       
   157     AddCmd( TCmdFreezeTester ),
       
   158     AddCmd( TCmdGetChallenge ),
       
   159     AddCmd( TCmdGetConnectionState ),
       
   160     AddCmd( TCmdGetDefaultProfile ),
       
   161     AddCmd( TCmdGetDialogAOR ),
       
   162     AddCmd( TCmdGetDialogFrom ),
       
   163     AddCmd( TCmdGetDialogRegistration ),
       
   164     AddCmd( TCmdGetDialogRemoteURI ),
       
   165     AddCmd( TCmdGetDialogState ),
       
   166     AddCmd( TCmdGetIAPName ),
       
   167     AddCmd( TCmdGetIAPNames ),
       
   168     AddCmd( TCmdGetMessage ),
       
   169     AddCmd( TCmdGetMessageAndCreateAssoc ),
       
   170     AddCmd( TCmdGetOutboundProxy ),
       
   171     AddCmd( TCmdGetProfile ),
       
   172     AddCmd( TCmdGetProfiles ),
       
   173     AddCmd( TCmdGetProfileStatus ),
       
   174     AddCmd( TCmdGetRefresh ),
       
   175     AddCmd( TCmdGetRefreshState ),
       
   176     AddCmd( TCmdGetRegistrationAOR ),
       
   177     AddCmd( TCmdGetRegistrationContact ),
       
   178     AddCmd( TCmdGetSecurityMechanisms ),
       
   179     AddCmd( TCmdGetSigCompCompartmentCount ),
       
   180     AddCmd( TCmdGetTransactionState ),
       
   181     AddCmd( TCmdGetTransactionType ),
       
   182     AddCmd( TCmdIgnoreChallenge ),
       
   183     AddCmd( TCmdIsCancelAllowed ),
       
   184     AddCmd( TCmdIsClientTransaction ),
       
   185     AddCmd( TCmdIsContextActive ),
       
   186     AddCmd( TCmdIsResponseAllowed ),
       
   187     AddCmd( TCmdIsSigCompSupported ),
       
   188     AddCmd( TCmdRemoveCredentials ),
       
   189     AddCmd( TCmdRemoveHttpObserver ),
       
   190     AddCmd( TCmdSendAck ),
       
   191     AddCmd( TCmdSendBye ),
       
   192     AddCmd( TCmdSendCancel ),
       
   193     AddCmd( TCmdSendInvite ),
       
   194     AddCmd( TCmdSendInviteUsingProfile ),
       
   195     AddCmd( TCmdSendInviteWithinDialog ),
       
   196     AddCmd( TCmdSendInviteWithinDriver ),
       
   197     AddCmd( TCmdSendMessage ),
       
   198     AddCmd( TCmdSendNonTargetRefreshRequest ),
       
   199     AddCmd( TCmdSendNotify ),
       
   200     AddCmd( TCmdSendPrack ),
       
   201     AddCmd( TCmdSendRefer ),
       
   202     AddCmd( TCmdSendReferResponseCreateDialog ),
       
   203     AddCmd( TCmdSendReferWithinDialog ),
       
   204     AddCmd( TCmdSendRegister ),
       
   205     AddCmd( TCmdSendRequest ),
       
   206     AddCmd( TCmdSendResponse ),
       
   207     AddCmd( TCmdSendResponseCreateAssoc ),
       
   208     AddCmd( TCmdSendResponseCreateDialog ),
       
   209     AddCmd( TCmdSendSubscribe ),
       
   210     AddCmd( TCmdSendSubscribeUsingProfile ),
       
   211     AddCmd( TCmdSendSubscribeWithinDialog ),
       
   212     AddCmd( TCmdSendUnsubscribe ),
       
   213     AddCmd( TCmdSendUpdate ),
       
   214     AddCmd( TCmdSetCredentials ),
       
   215     AddCmd( TCmdSetOutboundProxy ),
       
   216     AddCmd( TCmdSetSecurityParams ),
       
   217     AddCmd( TCmdStopIAP ),
       
   218     AddCmd( TCmdTerminate ),
       
   219     AddCmd( TCmdTerminateProcess ),
       
   220     AddCmd( TCmdTest ),
       
   221     AddCmd( TCmdTransferFile ),
       
   222     AddCmd( TCmdUnregister ),
       
   223     AddCmd( TCmdUpdateInvite ),
       
   224     AddCmd( TCmdUpdateNotify ),
       
   225     AddCmd( TCmdUpdateProfile ),
       
   226     AddCmd( TCmdUpdateRefer ),
       
   227     AddCmd( TCmdUpdateRefresh ),
       
   228     AddCmd( TCmdUpdateRegistration ),
       
   229     AddCmd( TCmdUpdateSubscribe ),
       
   230     AddCmd( TCmdGetMemoryUsage ),
       
   231     AddCmd( TCmdSetHttpDigestObserver2 ),
       
   232     AddCmd( TCmdSetSecurityHandling ),
       
   233     AddCmd( TCmdReuseDialogInitialRequestData ),
       
   234     AddCmd( TCmdSetClientMatchType ),
       
   235     AddCmd( TCmdAddUserToClientResolverCenRep ),
       
   236     AddCmd( TCmdRemoveUserFromClientResolverCenRep ),
       
   237     AddCmd( TCmdSetRepositoryIntValue ),
       
   238 	AddCmd( TCmdGetRepositoryIntValue )
       
   239 
       
   240 #ifdef RD_SIP_TESTER
       
   241     ,
       
   242 	AddCmd( TCmdChannel ),
       
   243 	AddCmd( TCmdCreateSession ),	
       
   244 	AddCmd( TCmdGetClientDiscoveryStatus ),
       
   245 	AddCmd( TCmdRegisterClient )
       
   246 #endif // RD_SIP_TESTER    
       
   247     
       
   248 #ifdef UNSAF_COMMANDS_INCLUDED
       
   249     ,
       
   250     AddCmd( TCmdGetUNSAFTimers ),
       
   251     AddCmd( TCmdSetUNSAFTimers ),
       
   252     AddCmd( TCmdEnableCRLFRefresh ),
       
   253     AddCmd( TCmdSetSTUNServer ),
       
   254     AddCmd( TCmdSetDomainParams ),
       
   255     AddCmd( TCmdGetDomainParams ) 
       
   256 #endif
       
   257 
       
   258 #ifndef NO_CLIENT_INSTALLER
       
   259     ,
       
   260     AddCmd( TCmdInstallClient ),
       
   261     AddCmd( TCmdUninstallClient )  
       
   262 #endif
       
   263 };
       
   264 
       
   265 #endif // __COMMANDINDEX_H__