removed mc_sml_hexdump, renamed

mc_sml_transport_listen to sml_transport_listen
This commit is contained in:
Juri Glass 2011-06-16 17:07:47 +02:00
parent 781de171bd
commit aaf06f57e2
4 changed files with 4 additions and 25 deletions

View file

@ -42,8 +42,6 @@ void sml_file_write(sml_file *file);
void sml_file_free(sml_file *file);
void sml_file_print(sml_file *file);
void mc_sml_hexdump(unsigned char *buffer, size_t buffer_len);
#ifdef __cplusplus
}
#endif

View file

@ -26,9 +26,9 @@ extern "C" {
#endif
//void (*mc_sml_transport_receiver_fun)(unsigned char *buffer, size_t buffer_len) = 0;
//void (*sml_transport_receiver_fun)(unsigned char *buffer, size_t buffer_len) = 0;
void mc_sml_transport_listen(int fd, void (*mc_sml_transport_receiver)(unsigned char *buffer, size_t buffer_len));
void sml_transport_listen(int fd, void (*sml_transport_receiver)(unsigned char *buffer, size_t buffer_len));
#ifdef __cplusplus
}
#endif

View file

@ -29,25 +29,6 @@
// EDL meter must provide at least 250 bytes as a receive buffer
#define SML_FILE_BUFFER_LENGTH 512
/*
void mc_sml_hexdump_rest(sml_buffer *buf) {
int i;
unsigned char *rest = sml_buf_get_current_buf(buf);
for (i = 0; i < buf->buffer_len - buf->cursor; i++) {
printf("%02X ", (unsigned char) rest[i]);
if ((i + 1) % 8 == 0) {
printf("\n");
}
}
printf("\n");
}
*/
void mc_sml_hexdump(unsigned char *buffer, size_t buffer_len) {
printf("SML dump (%zu bytes)\n", buffer_len);
hexdump(buffer, buffer_len);
}
sml_file *sml_file_parse(unsigned char *buffer, size_t buffer_len) {
//buffer += 8;

View file

@ -28,7 +28,7 @@
#define MC_SML_BUFFER_LEN 8096
// Invokes on every incoming SML message the given method. The buffer is freed afterwards.
void mc_sml_transport_listen(int fd, void (*mc_sml_transport_receiver)(unsigned char *buffer, size_t buffer_len)) {
void sml_transport_listen(int fd, void (*sml_transport_receiver)(unsigned char *buffer, size_t buffer_len)) {
fd_set readfds;
FD_ZERO(&readfds);
@ -81,7 +81,7 @@ void mc_sml_transport_listen(int fd, void (*mc_sml_transport_receiver)(unsigned
char *sml_file = (char *) malloc(i);
memcpy(sml_file, &(buf[0]), i);
// without the SML transport stuff
mc_sml_transport_receiver((unsigned char *)(sml_file ), i);
sml_transport_receiver((unsigned char *)(sml_file ), i);
free(sml_file);
i = -1;
esc = 0;