mirror of
https://github.com/panda3d/panda3d.git
synced 2025-09-30 16:58:40 -04:00
Work around interrogate issue
This commit is contained in:
parent
cc62e731b7
commit
868b78f854
@ -16,27 +16,29 @@
|
||||
#include "time_base.h"
|
||||
#include "socket_ip.h"
|
||||
|
||||
class Socket_fdset
|
||||
{
|
||||
class Socket_fdset {
|
||||
PUBLISHED:
|
||||
inline Socket_fdset();
|
||||
inline void setForSocket(const Socket_IP &incon);
|
||||
inline bool IsSetFor(const Socket_IP &incon) const;
|
||||
inline int WaitForRead(bool zeroFds, PN_uint32 sleep_time = 0xffffffff);
|
||||
inline int WaitForWrite(bool zeroFds, PN_uint32 sleep_time = 0xffffffff);
|
||||
inline int WaitForError(bool zeroFds, PN_uint32 sleep_time = 0xffffffff);
|
||||
|
||||
inline Socket_fdset();
|
||||
inline void setForSocket(const Socket_IP &incon);
|
||||
inline bool IsSetFor(const Socket_IP & incon) const;
|
||||
inline int WaitForRead(bool zeroFds, PN_uint32 sleep_time = 0xffffffff);
|
||||
inline int WaitForWrite(bool zeroFds, PN_uint32 sleep_time = 0xffffffff);
|
||||
inline int WaitForError(bool zeroFds, PN_uint32 sleep_time = 0xffffffff);
|
||||
inline int WaitForRead(bool zeroFds, const Time_Span & timeout);
|
||||
inline void clear();
|
||||
|
||||
|
||||
inline int WaitForRead(bool zeroFds, const Time_Span & timeout);
|
||||
inline void clear();
|
||||
private:
|
||||
inline void setForSocketNative(const SOCKET inid);
|
||||
inline bool isSetForNative(const SOCKET inid) const;
|
||||
inline void setForSocketNative(const SOCKET inid);
|
||||
inline bool isSetForNative(const SOCKET inid) const;
|
||||
|
||||
friend struct Socket_Selector;
|
||||
SOCKET _maxid;
|
||||
mutable fd_set _the_set;
|
||||
friend struct Socket_Selector;
|
||||
|
||||
SOCKET _maxid;
|
||||
|
||||
#ifndef CPPPARSER
|
||||
mutable fd_set _the_set;
|
||||
#endif
|
||||
};
|
||||
|
||||
////////////////////////////////////////////////////////////////////
|
||||
|
Loading…
x
Reference in New Issue
Block a user