32#ifndef RCSC_RCG_SERIALIZER_V2_H
33#define RCSC_RCG_SERIALIZER_V2_H
73 const std::string & msg )
override;
165 const std::string & msg )
override;
185 const char playmode )
override;
197 const team_t & team_r )
override;
208 const TeamT & team_l,
209 const TeamT & team_r )
override;
v2 format rcg data serializer interface class
Definition: serializer_v2.h:45
virtual std::ostream & serialize(std::ostream &os, const msginfo_t &msg) override
write message info
virtual std::ostream & serialize(std::ostream &os, const showinfo_t &show) override
write showinfo_t.
virtual std::ostream & serialize(std::ostream &os, const server_params_t ¶m) override
write server param
virtual std::ostream & serialize(std::ostream &os, const player_params_t &pparam) override
write player param
virtual std::ostream & serialize(std::ostream &os, const drawinfo_t &draw) override
write drawinfo_t
virtual std::ostream & serialize(std::ostream &os, const DispInfoT &disp) override
write DispInfoT
virtual std::ostream & serialize(std::ostream &os, const showinfo_t2 &show2) override
write showinfo_t2
virtual std::ostream & serialize(std::ostream &os, const TeamT &team_l, const TeamT &team_r) override
write team info
virtual std::ostream & serializeHeader(std::ostream &os) override
write header
virtual std::ostream & serialize(std::ostream &os, const ShowInfoT &show) override
write ShowInfoT
virtual std::ostream & serialize(std::ostream &os, const team_t &team_l, const team_t &team_r) override
write team info
virtual std::ostream & serialize(std::ostream &os, const Int16 board, const std::string &msg) override
write message info
virtual std::ostream & serialize(std::ostream &os, const dispinfo_t &disp) override
write dispinfo_t.
virtual std::ostream & serialize(std::ostream &os, const short_showinfo_t2 &show2) override
write short_showinfo_t2.
~SerializerV2()
destruct all
Definition: serializer_v2.h:54
virtual std::ostream & serialize(std::ostream &os, const player_type_t &type) override
write player type param
virtual std::ostream & serializeParam(std::ostream &os, const std::string &msg) override
write parameter message
virtual std::ostream & serialize(std::ostream &os, const char playmode) override
write playmode
rcg data serializer interface class
Definition: serializer.h:50
std::int16_t Int16
type of the 16bits integer value
Definition: types.h:46
rcg serializer class Header File.
display information
Definition: types.h:1131
show information
Definition: types.h:1121
team information
Definition: types.h:1017
data block for rcssmonitor v1 protocol and rcg v1/v2
Definition: types.h:220
drawing data
Definition: types.h:207
message data
Definition: types.h:165
heterogenious player trade-off parametors
Definition: types.h:484
player type parameters
Definition: types.h:307
server parametors
Definition: types.h:341
view data.
Definition: types.h:297
view data of rcssmonitor v2 protocol
Definition: types.h:283
view data of rcssmonitor v1 protocol
Definition: types.h:154
team data
Definition: types.h:145