typedef struct private_tnc_imc_t private_tnc_imc_t;
+/**
+ * Private data of an imv_t object.
+ */
struct private_tnc_imc_t {
/**
private_tnc_imc_t *this, TNC_MessageTypeList supported_types,
TNC_UInt32 type_count)
{
+ /* Free an existing MessageType list */
free(this->supported_types);
this->supported_types = NULL;
+
+ /* Store the new MessageType list */
this->type_count = type_count;
if (type_count && supported_types)
{
typedef struct private_tnc_imc_manager_t private_tnc_imc_manager_t;
+/**
+ * Private data of an imc_manager_t object.
+ */
struct private_tnc_imc_manager_t {
/**
typedef struct private_tnc_imv_t private_tnc_imv_t;
+/**
+ * Private data of an imv_t object.
+ */
struct private_tnc_imv_t {
/**
private_tnc_imv_t *this, TNC_MessageTypeList supported_types,
TNC_UInt32 type_count)
{
+ /* Free an existing MessageType list */
free(this->supported_types);
this->supported_types = NULL;
+
+ /* Store the new MessageType list */
this->type_count = type_count;
if (type_count && supported_types)
{
typedef struct private_tnc_imv_manager_t private_tnc_imv_manager_t;
+/**
+ * Private data of an imv_manager_t object.
+ */
struct private_tnc_imv_manager_t {
/**