owlps/GuiNuMo-server/clientinfo.cc

32 lines
577 B
C++

#include "clientinfo.hh"
ClientInfo::ClientInfo(const string &ip, const int &port, const float &antg)
{
client_ip = ip;
antenna_gain = antg;
client_listen_port = port;
int N = VITERBI_N, K = VITERBI_K ;
viterbi_V = new float*[N-1] ;
for (int n=0 ; n < N-1 ; n++)
{
viterbi_V[n] = new float[K] ;
for (int k=0 ; k < K ; k++)
viterbi_V[n][k] = 0 ;
}
}
ClientInfo::~ClientInfo()
{
viterbi_Eprevious.clear();
viterbi_Ecurrent.clear();
int N = VITERBI_N ;
for(int n=0; n < N-1 ; n++)
delete[] viterbi_V[n] ;
delete viterbi_V ;
}