23 public function __construct(
27 public function getGatheringJoinInfo() : ?
GatheringJoinInfo{
return $this->gatheringJoinInfo; }
29 public static function read(ByteBufferReader $in) :
self{
30 $gatheringJoinInfo = CommonTypes::readOptional($in, GatheringJoinInfo::read(...));
37 public function write(ByteBufferWriter $out) :
void{
38 CommonTypes::writeOptional($out, $this->gatheringJoinInfo, fn(ByteBufferWriter $out,
GatheringJoinInfo $info) => $info->write($out));