All pastes #816638 Raw Edit

Miscellany

public text v1 · immutable
·published 2007-12-14 22:04 UTC
rendered paste body
CORBA::String simple_0_value;
        CORBA::String simple_1_value;
        CORBA::String simple_2_value;
        CORBA::String simple_3_value;

and 
void SecureTx_i::configure(const CF::Properties& props) throw (CORBA::SystemException, CF::PropertySet::InvalidConfiguration, CF::PropertySet::PartialConfiguration)
{
    std::cout << "configure called on SecureTx" << std::endl;
    
    std::cout << "props length : " << props.length() << std::endl;

    for (unsigned int i = 0; i <props.length(); i++)
    {
        std::cout << "Property id : " << props[i].id << std::endl;

        if (strcmp(props[i].id, "DCE:03a2c8d3-78fb-4aa9-bf9c-4568f7602b21") == 0)
        {
            CORBA::unsupported_type simple_temp;
            props[i].value >>= simple_temp;
            simple_0_value = simple_temp;
        }

        if (strcmp(props[i].id, "DCE:f4380a42-1be6-4f07-a0e0-ebb8962eb094") == 0)
        {
            CORBA::unsupported_type simple_temp;
            props[i].value >>= simple_temp;
            simple_1_value = simple_temp;
        }

        if (strcmp(props[i].id, "DCE:670fa031-80b3-4f8d-a7cb-d3a4cceabac7") == 0)
        {
            CORBA::unsupported_type simple_temp;
            props[i].value >>= simple_temp;
            simple_2_value = simple_temp;
        }

        if (strcmp(props[i].id, "DCE:e99604ff-b990-468d-a1e2-182fb9b84b12") == 0)
        {
            CORBA::unsupported_type simple_temp;
            props[i].value >>= simple_temp;
            simple_3_value = simple_temp;
        }

    }
}