Message Manager
C4Messages.h

class SnapshotSender

The base class for objects that need to send snapshot data.
Definition

class SnapshotSender : public ListElement<SnapshotSender>

Member Functions
SnapshotSender::SendSnapshot Called when the Message Manager sends a snapshot.
Constructor

SnapshotSender();

Description
The SnapshotSender class is the base class that objects should inherit from if they need to send snapshot data to client machines in a multiplayer game. Snapshots are sent by the Message Manager at the interval set by the MessageMgr::SetSnapshotInterval function. When a snapshot is sent, the SnapshotSender::SendSnapshot function is called for each snapshot sender that is currently registered. (A subclass of SnapshotSender must override this function.) A snapshot sender is registered by calling the MessageMgr::AddSnapshotSender function.
Base Classes
ListElement<SnapshotSender> Used internally by the Message Manager.
See Also
MessageMgr::AddSnapshotSender

MessageMgr::RemoveSnapshotSender

MessageMgr::GetSnapshotInterval

MessageMgr::GetSnapshotFrequency

MessageMgr::SetSnapshotInterval