本文整理汇总了Golang中github.com/glycerine/go-capnproto.Struct函数的典型用法代码示例。如果您正苦于以下问题:Golang Struct函数的具体用法?Golang Struct怎么用?Golang Struct使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了Struct函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Golang代码示例。
示例1: Versions
func (s Versions) Versions() C.UInt64List { return C.UInt64List(C.Struct(s).GetObject(1)) }
示例2: Progressupdate
func (s Z) Progressupdate() ProgressUpdate { return ProgressUpdate(C.Struct(s).GetObject(0).ToStruct()) }
示例3: Match
func (s Z) Match() Match { return Match(C.Struct(s).GetObject(0).ToStruct()) }
示例4: SetTime
func (s Routable) SetTime(v int64) { C.Struct(s).Set64(8, uint64(v)) }
示例5: SetData
func (s Routable) SetData(v string) { C.Struct(s).SetObject(1, s.Segment.NewText(v)) }
示例6: SetChannelID
func (s Routable) SetChannelID(v string) { C.Struct(s).SetObject(0, s.Segment.NewText(v)) }
示例7: SetVersion
func (s Routable) SetVersion(v int64) { C.Struct(s).Set64(0, uint64(v)) }
示例8: SetEndTime
func (s ChangedRange) SetEndTime(v int64) { C.Struct(s).Set64(8, uint64(v)) }
示例9: SetQueryChangedRanges
func (s Request) SetQueryChangedRanges(v CmdQueryChangedRanges) {
C.Struct(s).Set16(8, 5)
C.Struct(s).SetObject(0, C.Object(v))
}
示例10: SetStartTime
func (s ChangedRange) SetStartTime(v int64) { C.Struct(s).Set64(0, uint64(v)) }
示例11: EndTime
func (s ChangedRange) EndTime() int64 { return int64(C.Struct(s).Get64(8)) }
示例12: StartTime
func (s ChangedRange) StartTime() int64 { return int64(C.Struct(s).Get64(0)) }
示例13: SetVersions
func (s Versions) SetVersions(v C.UInt64List) { C.Struct(s).SetObject(1, C.Object(v)) }
示例14: QueryChangedRanges
func (s Request) QueryChangedRanges() CmdQueryChangedRanges {
return CmdQueryChangedRanges(C.Struct(s).GetObject(0).ToStruct())
}
示例15: SetDeleteValues
func (s Request) SetDeleteValues(v CmdDeleteValues) {
C.Struct(s).Set16(8, 7)
C.Struct(s).SetObject(0, C.Object(v))
}