SEGS  0.4.2
Super Entity Game Server
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
EntitiesResponse Class Reference

#include <EntitiesResponse.h>

Inheritance diagram for EntitiesResponse:
Inheritance graph
Collaboration diagram for EntitiesResponse:
Collaboration graph

Public Member Functions

 EntitiesResponse (MapClientSession *cl)
 EntitiesResponse is sent to a client to inform it about the current world state. More...
void is_incremental (bool v)
void serializefrom (BitStream &) override
void serializeto (BitStream &tgt) const override
const char * info () override
- Public Member Functions inherited from SEGSEvent
virtual ~SEGSEvent ()
 SEGSEvent (uint32_t evtype, EventProcessor *ev_src=nullptr)
SEGSEventshallow_copy ()
void release ()
int get_ref_count () const
void src (EventProcessor *ev_src)
EventProcessorsrc () const
uint32_t type () const

Public Attributes

bool m_incremental =false
bool ent_major_update
float m_map_time_of_day
bool debug_info =true
uint32_t abs_time =0
uint32_t db_time =0
uint16_t m_debug_idx
uint8_t m_interpolation_level
uint8_t m_interpolation_bits
uint32_t m_command_idx [15]
std::string m_commands [15]
uint32_t m_num_commands2
std::string m_commands2 [15]

Additional Inherited Members

- Static Public Attributes inherited from SEGSEvent
static SEGSEvent s_ev_finish
- Protected Attributes inherited from SEGSEvent
const uint32_t m_type
std::atomic< int > m_ref_count {1}

Member Function Documentation

const char* EntitiesResponse::info ( )

Reimplemented from SEGSEvent.

void EntitiesResponse::is_incremental ( bool  v)

Here is the caller graph for this function:

void EntitiesResponse::serializefrom ( BitStream )

Implements CRUDLink_Event.

Member Data Documentation

uint32_t EntitiesResponse::abs_time =0
uint32_t EntitiesResponse::db_time =0
bool EntitiesResponse::debug_info =true
bool EntitiesResponse::ent_major_update
MapClientSession* EntitiesResponse::m_client
uint32_t EntitiesResponse::m_command_idx[15]
std::string EntitiesResponse::m_commands[15]
std::string EntitiesResponse::m_commands2[15]
uint16_t EntitiesResponse::m_debug_idx
bool EntitiesResponse::m_incremental =false
uint8_t EntitiesResponse::m_interpolation_bits
uint8_t EntitiesResponse::m_interpolation_level
float EntitiesResponse::m_map_time_of_day
uint32_t EntitiesResponse::m_num_commands2

The documentation for this class was generated from the following files: