Example #1
0
def makeConstructorImplementations(aParams, aClass, aMatchParams):
    imp_str = ''
    
    CreditsConsumed = aMatchParams[0]
    ExpCmdStatus = aMatchParams[1]
    ExpCmdComplete = aMatchParams[2]

    if len(aParams) > 0:
        imp_str += 'C' + aClass + 'Command::C' + aClass + 'Command(' + makeNonOwnedParameters(aParams) + ')\n\t: CHCICommandBase(K' + aClass + 'Opcode)\n\t' + makeMemberInitialization(aParams) + '\n\t{\n\t'
        if int(CreditsConsumed) != 1:
            imp_str += 'SetCreditsConsumed(' + str(CreditsConsumed) + ');\n\t'
        if ExpCmdStatus == 'False':
            imp_str += 'SetExpectsCommandStatusEvent(EFalse);\n\t'
        if ExpCmdComplete == 'False':
            imp_str += 'SetExpectsCommandCompleteEvent(EFalse);\n\t'
        imp_str += '}\n\n'

    imp_str += 'C' + aClass + 'Command::C' + aClass + 'Command()\n\t: CHCICommandBase(K' + aClass + 'Opcode)\n\t{\n\t'
    if int(CreditsConsumed) != 1:
        imp_str += 'SetCreditsConsumed(' + str(CreditsConsumed) + ');\n\t'
    if ExpCmdStatus == 'False':
        imp_str += 'SetExpectsCommandStatusEvent(EFalse);\n\t'
    if ExpCmdComplete == 'False':
        imp_str += 'SetExpectsCommandCompleteEvent(EFalse);\n\t'

    imp_str += '}'
    
    if customConstructL(aParams):
        imp_str += '\n\nvoid C' + aClass + 'Command::ConstructL(' + makeOwnedParameters(aParams) + ')\n\t{\n\tCHCICommandBase::BaseConstructL();\n\t'
        imp_str += makeOwnedMemberAssignment(aParams)
        imp_str += '\n\t}'

    return imp_str
Example #2
0
def makeConstructorDefinitions(aParams, aClass):
    def_str = ''

    if len(aParams) > 0:
        def_str += 'C' + aClass + '(' + makeNonOwnedParameters(aParams) + ');\n\t'
        
    def_str += 'C' + aClass + '();'
    
    if customConstructL(aParams):
        def_str += '\n\tvoid ConstructL(' + makeOwnedParameters(aParams) + ');'

    return def_str
Example #3
0
def makeConstructorDefinitions(aParams, aClass):
    def_str = ''

    if len(aParams) > 0:
        def_str += 'C' + aClass + '(' + makeNonOwnedParameters(
            aParams) + ');\n\t'

    def_str += 'C' + aClass + '();'

    if customConstructL(aParams):
        def_str += '\n\tvoid ConstructL(' + makeOwnedParameters(aParams) + ');'

    return def_str
Example #4
0
def makeConstructorImplementations(aParams, aClass, aMatchParams):
    imp_str = ''

    CreditsConsumed = aMatchParams[0]
    ExpCmdStatus = aMatchParams[1]
    ExpCmdComplete = aMatchParams[2]

    if len(aParams) > 0:
        imp_str += 'C' + aClass + 'Command::C' + aClass + 'Command(' + makeNonOwnedParameters(
            aParams
        ) + ')\n\t: CHCICommandBase(K' + aClass + 'Opcode)\n\t' + makeMemberInitialization(
            aParams) + '\n\t{\n\t'
        if int(CreditsConsumed) != 1:
            imp_str += 'SetCreditsConsumed(' + str(CreditsConsumed) + ');\n\t'
        if ExpCmdStatus == 'False':
            imp_str += 'SetExpectsCommandStatusEvent(EFalse);\n\t'
        if ExpCmdComplete == 'False':
            imp_str += 'SetExpectsCommandCompleteEvent(EFalse);\n\t'
        imp_str += '}\n\n'

    imp_str += 'C' + aClass + 'Command::C' + aClass + 'Command()\n\t: CHCICommandBase(K' + aClass + 'Opcode)\n\t{\n\t'
    if int(CreditsConsumed) != 1:
        imp_str += 'SetCreditsConsumed(' + str(CreditsConsumed) + ');\n\t'
    if ExpCmdStatus == 'False':
        imp_str += 'SetExpectsCommandStatusEvent(EFalse);\n\t'
    if ExpCmdComplete == 'False':
        imp_str += 'SetExpectsCommandCompleteEvent(EFalse);\n\t'

    imp_str += '}'

    if customConstructL(aParams):
        imp_str += '\n\nvoid C' + aClass + 'Command::ConstructL(' + makeOwnedParameters(
            aParams) + ')\n\t{\n\tCHCICommandBase::BaseConstructL();\n\t'
        imp_str += makeOwnedMemberAssignment(aParams)
        imp_str += '\n\t}'

    return imp_str