Commit e8fc3787 authored by jan.koester's avatar jan.koester
Browse files

fixed linux build

parent 3b7d744a
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -163,7 +163,7 @@ namespace netplus {


        void ConnectEventHandler(int pos,const int tid,void *args)  {
        void ConnectEventHandler(int pos,const int tid,void *args)  {
            NetException exception;
            NetException exception;
            con *ccon=(con*)_Events[pos].data.ptr;
            con *ccon;


            _evtapi->CreateConnetion(&ccon);
            _evtapi->CreateConnetion(&ccon);


+4 −1
Original line number Original line Diff line number Diff line
@@ -28,6 +28,7 @@
#include <chrono>
#include <chrono>
#include <thread>
#include <thread>
#include <cstring>
#include <cstring>
#include <atomic>


#include <vector>
#include <vector>
#include <cstdio>
#include <cstdio>
@@ -48,15 +49,17 @@


#define HIDDEN __attribute__ ((visibility ("hidden")))
#define HIDDEN __attribute__ ((visibility ("hidden")))


int netplus::socket::_InitCount = 0;
std::atomic<int> netplus::socket::_InitCount=0;


netplus::socket::socket(){
netplus::socket::socket(){
    _Socket=-1;
    _Socket=-1;
    _SocketPtr=nullptr;
    _SocketPtr=nullptr;
    _Type=-1;
    _Type=-1;
    ++_InitCount;
}
}


netplus::socket::~socket(){
netplus::socket::~socket(){
    --_InitCount;
}
}


void netplus::socket::setnonblocking(){
void netplus::socket::setnonblocking(){
+0 −1
Original line number Original line Diff line number Diff line
@@ -129,7 +129,6 @@ netplus::tcp::~tcp(){
}
}


netplus::tcp::tcp() : socket() {
netplus::tcp::tcp() : socket() {
    ++_InitCount;
    _SocketPtr=::malloc(sizeof(sockaddr));
    _SocketPtr=::malloc(sizeof(sockaddr));
    _SocketPtrSize=sizeof(sockaddr);
    _SocketPtrSize=sizeof(sockaddr);
    ((struct sockaddr*)_SocketPtr)->sa_family=AF_UNSPEC;
    ((struct sockaddr*)_SocketPtr)->sa_family=AF_UNSPEC;