Vegastrike 0.5.1 rc1
1.0
Original sources for Vegastrike Evolved
|
Functions | |
INLINE int | close_socket (int fd) |
INLINE int | inet_aton (const char *host, struct in_addr *inp) |
INLINE int | socket (int domain, int type, int protocol) |
INLINE int | recv (int fd, void *buf, unsigned int len, int flags) |
INLINE void | memcpy (void *dest, const void *src, int bytesize) |
bool | set_blocking (int _fd, bool isBlocking) |
uses closesocket for WIN32, otherwise close
Definition at line 22 of file vsnet_oss.cpp.
Referenced by ServerSocket::child_disconnect(), VsnetSocketBase::close_fd(), VSPipe::closeread(), VSPipe::closewrite(), NetUIBase::createClientSocket(), and NetUIBase::createServerSocket().
uses inet_aton if exists, otherwise inet_addr
Definition at line 32 of file vsnet_oss.cpp.
Referenced by AddressIP::AddressIP(), and NetUIBase::lookupHost().
Definition at line 65 of file vsnet_oss.cpp.
Referenced by NetBuffer::addBuffer(), NetBuffer::addChar(), GFXQuadList::AddQuad(), AddressIP::AddressIP(), NetBuffer::addString(), NetBuffer::addType(), VsnetDownload::Client::Buffer::childAppend(), PipelinedTexture::Clone(), ConvertPalette(), VsnetDownload::Server::DownloadItemBuf::copyFromFile(), CopyMemory(), GFXQuadList::DelQuad(), VsnetDownload::Server::DownloadItemBuf::DownloadItemBuf(), Mesh::Fork(), VSFileSystem::VSFile::Fscanf(), NetBuffer::getChar(), SaveNetUtil::GetSaveBuffer(), NetBuffer::getType(), getWeaponInfoFromBuffer(), NetworkCommunication::GetWebcamFromNetwork(), GFXLoadMatrixProjection(), GFXOptimizeList(), FileUtil::HashStringCompute(), heightmapTransform(), INET_getHostByName(), GFXVertexList::Init(), easyDomFactory< configNode >::LoadCalike(), Audio::OpenALSimpleSound::loadImpl(), NetUIBase::lookupHost(), main(), GFXQuadList::ModQuad(), NetBuffer::NetBuffer(), gfx_light::operator=(), AddressIP::operator=(), Audio::SoundBuffer::operator=(), PacketMem::PacketMem(), UnitFactory::parsePlanetBuffer(), SaveGame::ParseSaveGame(), PngReadFunc(), Enhancement::reactToCollision(), Audio::Stream::read(), VSFileSystem::VSFile::Read(), Muzak::readerThread(), NetworkCommunication::RecvSound(), gfx_light::ResetProperties(), Resizable< GFXColorVertex >::Resizable(), NetBuffer::resizeBuffer(), Rread(), setWeaponInfoToBuffer(), Audio::SoundBuffer::SoundBuffer(), StreamTexture::StreamTexture(), terrainTransform(), texTransform(), UnpickleAllMissions(), StarSystemGent::Vector::Vector(), VSFileSystem::VSFile::VSFile(), and GFXVertexList::VtxCopy().
make recv calls easier to debug if strangeness is in calling class, otherwise no known portability issues.
Definition at line 55 of file vsnet_oss.cpp.
Referenced by VsnetDownload::Server::Manager::addCmdDownload(), INET_Read(), INET_Recv(), NetClient::loginAcctLoop(), NetClient::loginLoop(), VsnetHTTPSocket::lower_selected(), VsnetTCPSocket::lower_selected(), and NetClient::synchronizeTime().
Definition at line 73 of file vsnet_oss.cpp.
References fprintf.
Referenced by NetUIBase::createClientSocket(), VsnetSocketBase::set_block(), and VsnetSocketBase::set_nonblock().
ensures that the error return value is -1 and nothing else
Definition at line 44 of file vsnet_oss.cpp.
Referenced by mmoc::connectTo(), NetUIBase::createClientSocket(), NetUIBase::createServerSocket(), commandI::execute(), INET_ConnectTo(), INET_listen(), Music::Music(), and mmoc::ParseRemoteInput().