CL_NetGame is the interface to communcation with a network game.
Description
Class members
virtual ~CL_NetGame()
virtual const CL_NetComputer *get_server()
virtual const CL_NetGroup *get_all()
virtual bool peek(int channel)
virtual CL_NetMessage receive(
int channel,
int timeout=-1)
virtual void send(
const int dest_channel,
const CL_NetGroup *dest,
const CL_NetMessage &message,
bool reliable = true)
virtual void send(
const int dest_channel,
const CL_NetGroup *dest,
const CL_NetMessage &message,
bool reliable = true)
virtual CL_NetComputer *receive_computer_leave()
virtual const CL_NetComputer *receive_computer_join()
virtual const CL_NetComputer *receive_computer_rejoin()
virtual bool receive_game_closed()
virtual int access_status(int channel)
virtual bool is_writable(int channel)
virtual bool is_readable(int channel)
virtual int receive_access_changed()
virtual void set_access(
int channel,
const CL_NetGroup *group,
int access_rights=ACCESS_CHANNEL_READ|ACCESS_CHANNEL_WRITE)
virtual void set_access(
int channel,
const CL_NetGroup *group,
int access_rights=ACCESS_CHANNEL_READ|ACCESS_CHANNEL_WRITE)
See Also
None
Back to index
|