Versions in this module Expand all Collapse all v2 v2.0.2 May 5, 2021 v2.0.1 May 1, 2021 Changes in this version + type GCMsg struct + AppId uint32 + Body Serializer + Header *MsgGCHdr + MsgType uint32 + func NewGCMsg(appId, msgType uint32, body Serializer) *GCMsg + func (g *GCMsg) GetAppId() uint32 + func (g *GCMsg) GetMsgType() uint32 + func (g *GCMsg) GetSourceJobId() JobId + func (g *GCMsg) GetTargetJobId() JobId + func (g *GCMsg) IsProto() bool + func (g *GCMsg) Serialize(w io.Writer) error + func (g *GCMsg) SetSourceJobId(job JobId) + func (g *GCMsg) SetTargetJobId(job JobId) + type GCMsgProtobuf struct + AppId uint32 + Body proto.Message + Header *MsgGCHdrProtoBuf + func NewGCMsgProtobuf(appId, msgType uint32, body proto.Message) *GCMsgProtobuf + func (g *GCMsgProtobuf) GetAppId() uint32 + func (g *GCMsgProtobuf) GetMsgType() uint32 + func (g *GCMsgProtobuf) GetSourceJobId() JobId + func (g *GCMsgProtobuf) GetTargetJobId() JobId + func (g *GCMsgProtobuf) IsProto() bool + func (g *GCMsgProtobuf) Serialize(w io.Writer) error + func (g *GCMsgProtobuf) SetSourceJobId(job JobId) + func (g *GCMsgProtobuf) SetTargetJobId(job JobId) + type GCPacket struct + AppId uint32 + Body []byte + GCName string + IsProto bool + MsgType uint32 + TargetJobId JobId + func NewGCPacket(wrapper *CMsgGCClient) (*GCPacket, error) + func (g *GCPacket) ReadMsg(body MessageBody) + func (g *GCPacket) ReadProtoMsg(body proto.Message) + type IGCMsg interface + GetAppId func() uint32 + GetMsgType func() uint32 + GetSourceJobId func() JobId + GetTargetJobId func() JobId + IsProto func() bool + SetSourceJobId func(JobId) + SetTargetJobId func(JobId) Other modules containing this package github.com/Philipp15b/go-steam github.com/Philipp15b/go-steam/v3