Neuroni Client Utility

Neuroni client utility module

NC_util_start_md5
Initializes MD5 checksumming
NC_util_update_md5
Updates MD5 checksum with a buffer of input data
int NC_util_get_md5(unsigned char *d)
Finalizes the MD5 checsumming and returns the ready digest
int NC_util_get_package_info(char *buffer, int msg_len, struct msg_data *data)
Extract lenght and checksum information from PACKAGE message
int NC_util_get_version_info(char *buffer, int msg_len, char *version)
Extract version information from NSHELLO or UPDATE messages
NC_util_read_message_type
Read PUP protocol message type from a message
int NC_util_write_message(unsigned char *buffer, int type, const char *rmc_ver)
Write a PUP protocol specific message to a given buffer
int NC_util_mask_addr(u32 ip_addr, u32 ip_mask)
Test an IP address against a given mask
NC_util_sleep
Suspends execution for some time
Neuroni client utility module. Includes misc utility functions to ease the implementation of the other modules

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de