idmef-tree-func

Name

idmef-tree-func -- 

Synopsis



typedef     idmef_msg_send_t;
idmef_node_t* idmef_source_node_new         (idmef_source_t *source);
idmef_user_t* idmef_source_user_new         (idmef_source_t *source);
idmef_process_t* idmef_source_process_new   (idmef_source_t *source);
idmef_service_t* idmef_source_service_new   (idmef_source_t *source);
#define     idmef_target_node_new           (target)
#define     idmef_target_user_new           (target)
#define     idmef_target_process_new        (target)
#define     idmef_target_service_new        (target)
void        idmef_analyzer_node_new         (idmef_analyzer_t *analyzer);
void        idmef_analyzer_process_new      (idmef_analyzer_t *analyzer);
idmef_time_t* idmef_inode_change_time_new   (idmef_inode_t *inode);
idmef_file_access_permission_t* idmef_file_access_permission_new
                                            (idmef_file_access_t *access);
idmef_file_t* idmef_linkage_file_new        (idmef_linkage_t *linkage);
idmef_time_t* idmef_file_create_time_new    (idmef_file_t *file);
idmef_time_t* idmef_file_modify_time_new    (idmef_file_t *file);
idmef_time_t* idmef_file_access_time_new    (idmef_file_t *file);
idmef_inode_t* idmef_file_inode_new         (idmef_file_t *file);
idmef_linkage_t* idmef_file_linkage_new     (idmef_file_t *file);
idmef_file_access_t* idmef_file_access_new  (idmef_file_t *file);
idmef_file_t* idmef_target_file_new         (idmef_target_t *target);
idmef_process_env_t* idmef_process_env_new  (idmef_process_t *process);
idmef_process_arg_t* idmef_process_arg_new  (idmef_process_t *process);
idmef_userid_t* idmef_user_userid_new       (idmef_user_t *user);
idmef_address_t* idmef_node_address_new     (idmef_node_t *node);
idmef_webservice_arg_t* idmef_webservice_arg_new
                                            (idmef_webservice_t *w);
idmef_webservice_t* idmef_service_webservice_new
                                            (idmef_service_t *service);
idmef_snmpservice_t* idmef_service_snmpservice_new
                                            (idmef_service_t *service);
void        idmef_tool_alert_new            (idmef_alert_t *alert);
void        idmef_overflow_alert_new        (idmef_alert_t *alert);
void        idmef_correlation_alert_new     (idmef_alert_t *alert);
idmef_alertident_t* idmef_tool_alert_alertident_new
                                            (idmef_tool_alert_t *alert);
idmef_alertident_t* idmef_correlation_alert_alertident_new
                                            (idmef_correlation_alert_t *alert);
void        idmef_assessment_impact_new     (idmef_assessment_t *assessment);
void        idmef_assessment_confidence_new (idmef_assessment_t *assessment);
idmef_action_t* idmef_assessment_action_new (idmef_assessment_t *assessment);
void        idmef_alert_new                 (idmef_message_t *message);
void        idmef_alert_assessment_new      (idmef_alert_t *alert);
void        idmef_alert_detect_time_new     (idmef_alert_t *alert);
void        idmef_alert_analyzer_time_new   (idmef_alert_t *alert);
idmef_source_t* idmef_alert_source_new      (idmef_alert_t *alert);
idmef_target_t* idmef_alert_target_new      (idmef_alert_t *alert);
idmef_classification_t* idmef_alert_classification_new
                                            (idmef_alert_t *alert);
idmef_additional_data_t* idmef_alert_additional_data_new
                                            (idmef_alert_t *alert);
void        idmef_heartbeat_new             (idmef_message_t *message);
void        idmef_heartbeat_analyzer_time_new
                                            (idmef_heartbeat_t *heartbeat);
idmef_additional_data_t* idmef_heartbeat_additional_data_new
                                            (idmef_heartbeat_t *heartbeat);
idmef_message_t* idmef_message_new          (void);
void        idmef_message_free              (idmef_message_t *msg);
void        idmef_additional_data_free      (idmef_additional_data_t *data);
#define     idmef_string                    (s)
#define     idmef_string_len                (s)
#define     idmef_string_copy               (dst, src)
#define     idmef_string_set_constant       (s, str)
#define     idmef_string_set                (s, str)

Description

Details

idmef_msg_send_t

typedef struct {
        int msglen;
        int msgcount;
} idmef_msg_send_t;


idmef_source_node_new ()

idmef_node_t* idmef_source_node_new         (idmef_source_t *source);

source :

Returns :


idmef_source_user_new ()

idmef_user_t* idmef_source_user_new         (idmef_source_t *source);

source :

Returns :


idmef_source_process_new ()

idmef_process_t* idmef_source_process_new   (idmef_source_t *source);

source :

Returns :


idmef_source_service_new ()

idmef_service_t* idmef_source_service_new   (idmef_source_t *source);

source :

Returns :


idmef_target_node_new()

#define idmef_target_node_new(target) idmef_source_node_new((idmef_source_t *) (target))

target :


idmef_target_user_new()

#define idmef_target_user_new(target) idmef_source_user_new((idmef_source_t *) (target))

target :


idmef_target_process_new()

#define idmef_target_process_new(target) idmef_source_process_new((idmef_source_t *) (target))

target :


idmef_target_service_new()

#define idmef_target_service_new(target) idmef_source_service_new((idmef_source_t *) (target))

target :


idmef_analyzer_node_new ()

void        idmef_analyzer_node_new         (idmef_analyzer_t *analyzer);

analyzer :


idmef_analyzer_process_new ()

void        idmef_analyzer_process_new      (idmef_analyzer_t *analyzer);

analyzer :


idmef_inode_change_time_new ()

idmef_time_t* idmef_inode_change_time_new   (idmef_inode_t *inode);

inode :

Returns :


idmef_file_access_permission_new ()

idmef_file_access_permission_t* idmef_file_access_permission_new
                                            (idmef_file_access_t *access);

access :

Returns :


idmef_linkage_file_new ()

idmef_file_t* idmef_linkage_file_new        (idmef_linkage_t *linkage);

linkage :

Returns :


idmef_file_create_time_new ()

idmef_time_t* idmef_file_create_time_new    (idmef_file_t *file);

file :

Returns :


idmef_file_modify_time_new ()

idmef_time_t* idmef_file_modify_time_new    (idmef_file_t *file);

file :

Returns :


idmef_file_access_time_new ()

idmef_time_t* idmef_file_access_time_new    (idmef_file_t *file);

file :

Returns :


idmef_file_inode_new ()

idmef_inode_t* idmef_file_inode_new         (idmef_file_t *file);

file :

Returns :


idmef_file_linkage_new ()

idmef_linkage_t* idmef_file_linkage_new     (idmef_file_t *file);

file :

Returns :


idmef_file_access_new ()

idmef_file_access_t* idmef_file_access_new  (idmef_file_t *file);

file :

Returns :


idmef_target_file_new ()

idmef_file_t* idmef_target_file_new         (idmef_target_t *target);

target :

Returns :


idmef_process_env_new ()

idmef_process_env_t* idmef_process_env_new  (idmef_process_t *process);

process :

Returns :


idmef_process_arg_new ()

idmef_process_arg_t* idmef_process_arg_new  (idmef_process_t *process);

process :

Returns :


idmef_user_userid_new ()

idmef_userid_t* idmef_user_userid_new       (idmef_user_t *user);

user :

Returns :


idmef_node_address_new ()

idmef_address_t* idmef_node_address_new     (idmef_node_t *node);

node :

Returns :


idmef_webservice_arg_new ()

idmef_webservice_arg_t* idmef_webservice_arg_new
                                            (idmef_webservice_t *w);

w :

Returns :


idmef_service_webservice_new ()

idmef_webservice_t* idmef_service_webservice_new
                                            (idmef_service_t *service);

service :

Returns :


idmef_service_snmpservice_new ()

idmef_snmpservice_t* idmef_service_snmpservice_new
                                            (idmef_service_t *service);

service :

Returns :


idmef_tool_alert_new ()

void        idmef_tool_alert_new            (idmef_alert_t *alert);

alert :


idmef_overflow_alert_new ()

void        idmef_overflow_alert_new        (idmef_alert_t *alert);

alert :


idmef_correlation_alert_new ()

void        idmef_correlation_alert_new     (idmef_alert_t *alert);

alert :


idmef_tool_alert_alertident_new ()

idmef_alertident_t* idmef_tool_alert_alertident_new
                                            (idmef_tool_alert_t *alert);

alert :

Returns :


idmef_correlation_alert_alertident_new ()

idmef_alertident_t* idmef_correlation_alert_alertident_new
                                            (idmef_correlation_alert_t *alert);

alert :

Returns :


idmef_assessment_impact_new ()

void        idmef_assessment_impact_new     (idmef_assessment_t *assessment);

assessment :


idmef_assessment_confidence_new ()

void        idmef_assessment_confidence_new (idmef_assessment_t *assessment);

assessment :


idmef_assessment_action_new ()

idmef_action_t* idmef_assessment_action_new (idmef_assessment_t *assessment);

assessment :

Returns :


idmef_alert_new ()

void        idmef_alert_new                 (idmef_message_t *message);

message :


idmef_alert_assessment_new ()

void        idmef_alert_assessment_new      (idmef_alert_t *alert);

alert :


idmef_alert_detect_time_new ()

void        idmef_alert_detect_time_new     (idmef_alert_t *alert);

alert :


idmef_alert_analyzer_time_new ()

void        idmef_alert_analyzer_time_new   (idmef_alert_t *alert);

alert :


idmef_alert_source_new ()

idmef_source_t* idmef_alert_source_new      (idmef_alert_t *alert);

alert :

Returns :


idmef_alert_target_new ()

idmef_target_t* idmef_alert_target_new      (idmef_alert_t *alert);

alert :

Returns :


idmef_alert_classification_new ()

idmef_classification_t* idmef_alert_classification_new
                                            (idmef_alert_t *alert);

alert :

Returns :


idmef_alert_additional_data_new ()

idmef_additional_data_t* idmef_alert_additional_data_new
                                            (idmef_alert_t *alert);

alert :

Returns :


idmef_heartbeat_new ()

void        idmef_heartbeat_new             (idmef_message_t *message);

message :


idmef_heartbeat_analyzer_time_new ()

void        idmef_heartbeat_analyzer_time_new
                                            (idmef_heartbeat_t *heartbeat);

heartbeat :


idmef_heartbeat_additional_data_new ()

idmef_additional_data_t* idmef_heartbeat_additional_data_new
                                            (idmef_heartbeat_t *heartbeat);

heartbeat :

Returns :


idmef_message_new ()

idmef_message_t* idmef_message_new          (void);

Returns :


idmef_message_free ()

void        idmef_message_free              (idmef_message_t *msg);

free the msg IDMEF message.

msg :

Pointer to an IDMEF message to free.


idmef_additional_data_free ()

void        idmef_additional_data_free      (idmef_additional_data_t *data);

data :


idmef_string()

#define idmef_string(s) (s)->string

s :


idmef_string_len()

#define idmef_string_len(s) (s)->len

s :


idmef_string_copy()

#define     idmef_string_copy(dst, src)

dst :

src :


idmef_string_set_constant()

#define     idmef_string_set_constant(s, str)

s :

str :


idmef_string_set()

#define     idmef_string_set(s, str)

s :

str :