Versions in this module Expand all Collapse all v0 v0.3.1 Sep 18, 2017 v0.3.0 Jul 25, 2017 Changes in this version + var GoUnusedProtection__ int + type LogEntry struct + Category string + Message string + func NewLogEntry() *LogEntry + func (p *LogEntry) GetCategory() string + func (p *LogEntry) GetMessage() string + func (p *LogEntry) Read(iprot thrift.TProtocol) error + func (p *LogEntry) ReadField1(iprot thrift.TProtocol) error + func (p *LogEntry) ReadField2(iprot thrift.TProtocol) error + func (p *LogEntry) String() string + func (p *LogEntry) Write(oprot thrift.TProtocol) error + type ResultCode int64 + const ResultCode_OK + const ResultCode_TRY_LATER + var ScribeLogResult_Success_DEFAULT ResultCode + func ResultCodeFromString(s string) (ResultCode, error) + func ResultCodePtr(v ResultCode) *ResultCode + func (p *ResultCode) Scan(value interface{}) error + func (p *ResultCode) UnmarshalText(text []byte) error + func (p *ResultCode) Value() (driver.Value, error) + func (p ResultCode) MarshalText() ([]byte, error) + func (p ResultCode) String() string + type Scribe interface + Log func(ctx context.Context, messages []*LogEntry) (r ResultCode, err error) + type ScribeClient struct + InputProtocol thrift.TProtocol + OutputProtocol thrift.TProtocol + ProtocolFactory thrift.TProtocolFactory + SeqId int32 + Transport thrift.TTransport + func NewScribeClientFactory(t thrift.TTransport, f thrift.TProtocolFactory) *ScribeClient + func NewScribeClientProtocol(t thrift.TTransport, iprot thrift.TProtocol, oprot thrift.TProtocol) *ScribeClient + func (p *ScribeClient) Log(ctx context.Context, messages []*LogEntry) (r ResultCode, err error) + type ScribeLogArgs struct + Messages []*LogEntry + func NewScribeLogArgs() *ScribeLogArgs + func (p *ScribeLogArgs) GetMessages() []*LogEntry + func (p *ScribeLogArgs) Read(iprot thrift.TProtocol) error + func (p *ScribeLogArgs) ReadField1(iprot thrift.TProtocol) error + func (p *ScribeLogArgs) String() string + func (p *ScribeLogArgs) Write(oprot thrift.TProtocol) error + type ScribeLogResult struct + Success *ResultCode + func NewScribeLogResult() *ScribeLogResult + func (p *ScribeLogResult) GetSuccess() ResultCode + func (p *ScribeLogResult) IsSetSuccess() bool + func (p *ScribeLogResult) Read(iprot thrift.TProtocol) error + func (p *ScribeLogResult) ReadField0(iprot thrift.TProtocol) error + func (p *ScribeLogResult) String() string + func (p *ScribeLogResult) Write(oprot thrift.TProtocol) error + type ScribeProcessor struct + func NewScribeProcessor(handler Scribe) *ScribeProcessor + func (p *ScribeProcessor) AddToProcessorMap(key string, processor thrift.TProcessorFunction) + func (p *ScribeProcessor) GetProcessorFunction(key string) (processor thrift.TProcessorFunction, ok bool) + func (p *ScribeProcessor) Process(ctx context.Context, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) + func (p *ScribeProcessor) ProcessorMap() map[string]thrift.TProcessorFunction