Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IFStateInfo ¶
func (*IFStateInfo) String ¶
func (i *IFStateInfo) String() string
type IFStateInfos ¶
type IFStateInfos struct {
Infos []*IFStateInfo
}
func (*IFStateInfos) ProtoId ¶
func (i *IFStateInfos) ProtoId() proto.ProtoIdType
func (*IFStateInfos) String ¶
func (i *IFStateInfos) String() string
type IFStateReq ¶
type IFStateReq struct {
IfID uint64
}
func (*IFStateReq) ProtoId ¶
func (i *IFStateReq) ProtoId() proto.ProtoIdType
func (*IFStateReq) String ¶
func (i *IFStateReq) String() string
type Pld ¶
type Pld struct { *Data // contains filtered or unexported fields }
func NewPld ¶
func NewPld(u proto.Cerealizable, d *Data) (*Pld, error)
NewPld creates a new path mgmt payload, containing the supplied Cerealizable instance.
func (*Pld) ProtoId ¶
func (p *Pld) ProtoId() proto.ProtoIdType
type RevInfo ¶
type RevInfo struct { IfID uint64 Epoch uint64 Nonce common.RawBytes Siblings []SiblingHash PrevRoot common.RawBytes NextRoot common.RawBytes RawIsdas addr.IAInt `capnp:"isdas"` HashType uint16 TreeTTL uint32 }
func (*RevInfo) ProtoId ¶
func (r *RevInfo) ProtoId() proto.ProtoIdType
type SegReq ¶
type SegReq struct { Id SegReqId RawSrcIA addr.IAInt `capnp:"srcIA"` RawDstIA addr.IAInt `capnp:"dstIA"` Flags struct { Sibra bool CacheOnly bool } }
func (*SegReq) ProtoId ¶
func (s *SegReq) ProtoId() proto.ProtoIdType
type SiblingHash ¶
Click to show internal directories.
Click to hide internal directories.