Esempio n. 1
0
AbyssChanSwitchUnix::AbyssChanSwitchUnix(unsigned short const listenPortNum) {

    const char * error;

    ChanSwitchUnixCreate(listenPortNum, &this->_cChanSwitchP, &error);

    if (error)
        throw runtime_error(error);
}
Esempio n. 2
0
static void
createSwitchFromPortNum(unsigned short const portNumber,
                        TChanSwitch ** const chanSwitchPP,
                        const char **  const errorP) {

#ifdef _WIN32
    ChanSwitchWinCreate(portNumber, chanSwitchPP, errorP);
#else
    ChanSwitchUnixCreate(portNumber, chanSwitchPP, errorP);
#endif
}