/* we do not store or free dlopen() handles, leak_detective requires
* the modules to keep loaded until leak report */
-
+
this->public.initialize = dlsym(handle, "TNC_IMC_Initialize");
if (!this->public.initialize)
{
free(this);
return NULL;
}
- this->public.receive_message =
+ this->public.receive_message =
dlsym(handle, "TNC_IMC_ReceiveMessage");
this->public.batch_ending =
dlsym(handle, "TNC_IMC_BatchEnding");
char *tnc_config, *pref_lang, *name, *filename;
tnc_imc_plugin_t *this;
imc_t *imc;
-
INIT(this,
.plugin = {
if (imc)
{
/* Initialize the module */
- if (imc->initialize(next_id, TNC_IFIMC_VERSION_1, TNC_IFIMC_VERSION_1,
+ if (imc->initialize(next_id, TNC_IFIMC_VERSION_1, TNC_IFIMC_VERSION_1,
&version) != TNC_RESULT_SUCCESS)
- {
+ {
DBG1(DBG_TNC, "could not initialize IMC '%s'\n",
imc->get_name(imc));
imc->destroy(imc);
}
else
- {
+ {
charon->imcs->insert_last(charon->imcs, imc);
next_id++;
}
free(this);
return NULL;
}
- this->public.receive_message =
+ this->public.receive_message =
dlsym(handle, "TNC_IMV_ReceiveMessage");
this->public.batch_ending =
dlsym(handle, "TNC_IMV_BatchEnding");
if (imv)
{
/* Initialize the module */
- if (imv->initialize(next_id, TNC_IFIMV_VERSION_1, TNC_IFIMV_VERSION_1,
+ if (imv->initialize(next_id, TNC_IFIMV_VERSION_1, TNC_IFIMV_VERSION_1,
&version) != TNC_RESULT_SUCCESS)
- {
+ {
DBG1(DBG_TNC, "could not initialize IMV '%s'\n",
imv->get_name(imv));
imv->destroy(imv);
}
else
- {
+ {
charon->imvs->insert_last(charon->imvs, imv);
next_id++;
}
/**
* The TNC Client calls this function to indicate that an Integrity Check
- * Handshake is beginning and solicit messages from IMCs for the first batch.
+ * Handshake is beginning and solicit messages from IMCs for the first batch.
*
* @param imcID IMC ID assigned by TNCC
* @param connectionID Network connection ID assigned by TNCC
* identifier that the IMV must use when calling TNC Server callback functions.
*
* @param imvID IMV ID assigned by TNCS
- * @param minVersion Minimum API version supported
+ * @param minVersion Minimum API version supported
* @param maxVersion Maximum API version supported by TNCS
* @param OutActualVersion Mutually supported API version number
* @result TNC result code