eolib-cpp 0.1.0-beta.7
Core C++ library for writing Endless Online applications
Loading...
Searching...
No Matches
eolib::packet::SequenceStart Class Referenceabstract

A value sent by the server to update the client's sequence start, also known as the "sequence byte". More...

#include <eolib/packet/sequence_start.hpp>

Inherited by eolib::packet::AccountReplySequenceStart, eolib::packet::InitSequenceStart, eolib::packet::PingSequenceStart, and eolib::packet::ZeroSequenceStart.

Public Member Functions

virtual ~SequenceStart ()=default
virtual int Value () const noexcept=0
 Gets the sequence start value.

Protected Member Functions

 SequenceStart ()=default
 SequenceStart (const SequenceStart &)=default
 SequenceStart (SequenceStart &&)=default
SequenceStart & operator= (const SequenceStart &)=default
SequenceStart & operator= (SequenceStart &&)=default

Detailed Description

A value sent by the server to update the client's sequence start, also known as the "sequence byte".

Constructor & Destructor Documentation

◆ ~SequenceStart()

virtual eolib::packet::SequenceStart::~SequenceStart ( )
virtualdefault

◆ SequenceStart() [1/3]

eolib::packet::SequenceStart::SequenceStart ( )
protecteddefault

◆ SequenceStart() [2/3]

eolib::packet::SequenceStart::SequenceStart ( const SequenceStart & )
protecteddefault

◆ SequenceStart() [3/3]

eolib::packet::SequenceStart::SequenceStart ( SequenceStart && )
protecteddefault

Member Function Documentation

◆ Value()

virtual int eolib::packet::SequenceStart::Value ( ) const
pure virtualnoexcept

Gets the sequence start value.

Returns
the sequence start value.

Implemented in eolib::packet::AccountReplySequenceStart, eolib::packet::InitSequenceStart, eolib::packet::PingSequenceStart, and eolib::packet::ZeroSequenceStart.

◆ operator=() [1/2]

SequenceStart & eolib::packet::SequenceStart::operator= ( const SequenceStart & )
protecteddefault

◆ operator=() [2/2]

SequenceStart & eolib::packet::SequenceStart::operator= ( SequenceStart && )
protecteddefault