コード例 #1
0
ファイル: api.go プロジェクト: AaronO/lightwave
func NewUniAPI(userid string, grapher *grapher.Grapher) API {
	a := &uniAPI{userID: userid, grapher: grapher, open: make(map[string]int64), queues: make(map[string]int64)}
	grapher.SetAPI(a)
	return a
}
コード例 #2
0
ファイル: latesttransformer.go プロジェクト: AaronO/lightwave
func NewLatestTransformer(grapher *grapher.Grapher) grapher.Transformer {
	t := &latestTransformer{grapher: grapher}
	grapher.AddTransformer(t)
	return t
}
コード例 #3
0
ファイル: channel.go プロジェクト: AaronO/lightwave
func newChannelAPI(c appengine.Context, store *store, userid string, sessionid string, bufferOnly bool, grapher *grapher.Grapher) *channelAPI {
	a := &channelAPI{sessionID: sessionid, store: store, userID: userid, c: c, bufferOnly: bufferOnly, grapher: grapher}
	grapher.SetAPI(a)
	return a
}