UniSet  2.2.1
Классы | Открытые типы | Открытые члены | Защищенные члены | Защищенные данные
Класс UNetReceiver

Полный список членов класса

Классы

struct  CacheInfo
struct  CacheItem
struct  PacketCompare

Открытые типы

enum  Event { evOK, evTimeout }
typedef sigc::slot< void,
const std::shared_ptr
< UNetReceiver > &, Event
EventSlot
typedef std::priority_queue
< UniSetUDP::UDPMessage,
std::vector
< UniSetUDP::UDPMessage >
, PacketCompare
PacketQueue

Открытые члены

 UNetReceiver (const std::string &host, const ost::tpport_t port, const std::shared_ptr< SMInterface > &smi)
void start ()
void stop ()
void receive ()
void update ()
const std::string getName () const
void setLockUpdate (bool st)
bool isLockUpdate () const
void resetTimeout ()
bool isRecvOK () const
unsigned long getLostPacketsNum () const
void setReceiveTimeout (timeout_t msec)
void setReceivePause (timeout_t msec)
void setUpdatePause (timeout_t msec)
void setLostTimeout (timeout_t msec)
void setPrepareTime (timeout_t msec)
void setMaxDifferens (unsigned long set)
void setRespondID (UniSetTypes::ObjectId id, bool invert=false)
void setLostPacketsID (UniSetTypes::ObjectId id)
void setMaxProcessingCount (int set)
void forceUpdate ()
ost::IPV4Address getAddress () const
ost::tpport_t getPort () const
void connectEvent (EventSlot sl)
std::shared_ptr< DebugStreamgetLog ()
virtual const std::string getShortInfo () const

Защищенные члены

bool recv ()
void step ()
void real_update ()
void initIterators ()

Защищенные данные

const std::shared_ptr
< SMInterface
shm
std::shared_ptr< DebugStreamunetlog

Перечисления

Коды событий

Элементы перечислений:
evOK 

связь есть

evTimeout 

потеря связи


Объявления и описания членов классов находятся в файлах: