#include <netobject_channel_generic.h>
Inheritance diagram for CL_NetObjectChannel_Generic:


Public Methods | |
| CL_NetObjectChannel_Generic (class CL_NetSession *netgame, int channel, CL_NetObjectChannel *owner) | |
| ~CL_NetObjectChannel_Generic () | |
| int | add_ref () |
| int | release_ref () |
| void | begin_sync (const CL_NetGroup *group) |
| void | end_sync (const CL_NetGroup *group) |
| bool | wait_sync (int timeout=-1) |
| void | send (int obj_id, int msg_type, const std::string &message) |
| void | talkback (int obj_id, int talkback_type, const std::string &message) |
| virtual void | keep_alive () |
Public Attributes | |
| int | ref |
| int | id_counter |
| int | channel |
| CL_NetSession* | netgame |
| CL_NetObjectChannel* | owner |
| CL_Signal_v3<const class CL_NetObject &, int, const std::string &> | sig_create_object |
| std::map<int, CL_NetObject_Generic *> | objects |
| std::queue<bool> | received_sync |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from CL_KeepAlive. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 45 of file netobject_channel_generic.h. |
|
|
Definition at line 44 of file netobject_channel_generic.h. |
|
|
Definition at line 47 of file netobject_channel_generic.h. |
|
|
Definition at line 52 of file netobject_channel_generic.h. |
|
|
Definition at line 48 of file netobject_channel_generic.h. |
|
|
Definition at line 53 of file netobject_channel_generic.h. |
|
|
Definition at line 43 of file netobject_channel_generic.h. |
|
|
Definition at line 50 of file netobject_channel_generic.h. |
1.2.6 written by Dimitri van Heesch,
© 1997-2001