Network::Network() { active = false; inLwip = 0; freeTransactions = NULL; readyTransactions = NULL; writingTransactions = NULL; for (int8_t i = 0; i < httpStateSize; i++) { freeTransactions = new RequestState(freeTransactions); } ethPinsInit(); }
Network::Network() { active = false; ethPinsInit(); //ResetEther(); // Construct the ring buffer netRingAddPointer = new NetRing(NULL); netRingGetPointer = netRingAddPointer; for(int8_t i = 1; i < HTTP_STATE_SIZE; i++) netRingGetPointer = new NetRing(netRingGetPointer); netRingAddPointer->SetNext(netRingGetPointer); }