func NewPublisher(pub *publisher.PublisherType, hwm int) *PacketbeatPublisher { return &PacketbeatPublisher{ pub: pub, client: pub.Client(), done: make(chan struct{}), events: make(chan common.MapStr, hwm), } }
func NewPublisher(pub *publisher.PublisherType, hwm, bulkHWM int) *PacketbeatPublisher { return &PacketbeatPublisher{ pub: pub, client: pub.Client(), done: make(chan struct{}), trans: make(chan common.MapStr, hwm), flows: make(chan []common.MapStr, bulkHWM), } }