diff options
Diffstat (limited to 'server/multicast.cc')
-rw-r--r-- | server/multicast.cc | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/server/multicast.cc b/server/multicast.cc index dd12c27..2bb6df1 100644 --- a/server/multicast.cc +++ b/server/multicast.cc @@ -30,6 +30,7 @@ #include "multicast_configuration.h" #include "miav_config.h" +#include "info.h" #include <sys/socket.h> #include <netinet/in.h> @@ -46,16 +47,15 @@ #include <errno.h> -Multicast::Multicast(Info *i, mcastconf_t &mcclientconf) +Multicast::Multicast(mcastconf_t &mcclientconf) { - info = i; udp_buffer = NULL; multicast_audio = mcclientconf.with_audio; // Open connection socket if(!UDPOpen(mcclientconf.addr.c_str(), mcclientconf.port)) - info->error("Error creating socket %s:%d", + MIaV::info->error("Error creating socket %s:%d", mcclientconf.addr.c_str(), mcclientconf.port); @@ -69,10 +69,10 @@ Multicast::Multicast(Info *i, mcastconf_t &mcclientconf) if(udp_buffer_size < 1) udp_buffer_size = 1; udp_buffer = new char[udp_buffer_size]; udp_buffer_pointer = udp_buffer; - info->info("UDP packet buffer size %db", udp_buffer_size); + MIaV::info->info("UDP packet buffer size %db", udp_buffer_size); //} else { - // info->error("Error getting MTU size from socket: %s", strerror(errno)); + // MIaV::info->error("Error getting MTU size from socket: %s", strerror(errno)); // return; //} } @@ -86,7 +86,7 @@ int Multicast::Write(void* buf, int size) { if(!udp_buffer) return 0; // no buffer to write in... better break out! - // info->info("To send: %d", size); + // MIaV::info->info("To send: %d", size); char *p = (char*)buf; int left = udp_buffer_size - (udp_buffer_pointer - udp_buffer); @@ -102,10 +102,10 @@ int Multicast::Write(void* buf, int size) p+=to_copy; size-=to_copy; - // info->info("Copied %d - %d to go", to_copy, size); + // MIaV::info->info("Copied %d - %d to go", to_copy, size); if(left == 0) { - // info->info("Sending full packet"); + // MIaV::info->info("Sending full packet"); write(sock, udp_buffer, udp_buffer_size); left = udp_buffer_size; udp_buffer_pointer = udp_buffer; @@ -117,10 +117,10 @@ int Multicast::Write(void* buf, int size) bool Multicast::is_address_multicast(unsigned long address) { if((address & 255) >= 224 && (address & 255) <= 239) { - info->info("Address is multicast."); + MIaV::info->info("Address is multicast."); return true; } - info->info("Address is NOT multicast."); + MIaV::info->info("Address is NOT multicast."); return false; } |