static void _ccnxPortalRTAContext_Destroy(_CCNxPortalRTAContext **instancePtr) { _CCNxPortalRTAContext *instance = *instancePtr; rtaTransport_Close(instance->rtaTransport, instance->fileId); rtaTransport_Destroy(&instance->rtaTransport); ccnxTransportConfig_Destroy((CCNxTransportConfig **) &instance->configuration); parcLog_Release(&instance->logger); }
static TestData * _commonSetup(void) { parcSecurity_Init(); TestData *data = parcMemory_AllocateAndClear(sizeof(TestData)); assertNotNull(data, "parcMemory_AllocateAndClear(%zu) returned NULL", sizeof(TestData)); sprintf(data->keystore_filename, "/tmp/alice_keystore.p12.XXXXXX"); mktemp(data->keystore_filename); sprintf(data->keystore_password, "12345"); CCNxTransportConfig *config = codecTlv_CreateParams(data->keystore_filename, data->keystore_password); data->mock = mockFramework_Create(config); ccnxTransportConfig_Destroy(&config); return data; }
static TestData * _commonSetup(const char *name) { parcSecurity_Init(); TestData *data = parcMemory_AllocateAndClear(sizeof(TestData)); assertNotNull(data, "parcMemory_AllocateAndClear(%zu) returned NULL", sizeof(TestData)); sprintf(data->keystore_filename, "/tmp/keystore_%s_%d.p12", name, getpid()); sprintf(data->keystore_password, "12345"); unlink(data->keystore_filename); CCNxTransportConfig *config = createParams(data->keystore_filename, data->keystore_password); data->mock = mockFramework_Create(config); ccnxTransportConfig_Destroy(&config); return data; }