Documentation ¶
Index ¶
- Variables
- type Connection
- func (*Connection) Descriptor() ([]byte, []int)
- func (m *Connection) GetId() uint64
- func (m *Connection) GetLocalAddress() *core.Address
- func (m *Connection) GetRemoteAddress() *core.Address
- func (m *Connection) Marshal() (dAtA []byte, err error)
- func (m *Connection) MarshalTo(dAtA []byte) (int, error)
- func (*Connection) ProtoMessage()
- func (m *Connection) Reset()
- func (m *Connection) Size() (n int)
- func (m *Connection) String() string
- func (m *Connection) Unmarshal(dAtA []byte) error
- func (m *Connection) Validate() error
- func (m *Connection) XXX_DiscardUnknown()
- func (m *Connection) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Connection) XXX_Merge(src proto.Message)
- func (m *Connection) XXX_Size() int
- func (m *Connection) XXX_Unmarshal(b []byte) error
- type ConnectionValidationError
- type Event
- func (*Event) Descriptor() ([]byte, []int)
- func (m *Event) GetEventSelector() isEvent_EventSelector
- func (m *Event) GetRead() *Event_Read
- func (m *Event) GetTimestamp() *types.Timestamp
- func (m *Event) GetWrite() *Event_Write
- func (m *Event) Marshal() (dAtA []byte, err error)
- func (m *Event) MarshalTo(dAtA []byte) (int, error)
- func (*Event) ProtoMessage()
- func (m *Event) Reset()
- func (m *Event) Size() (n int)
- func (m *Event) String() string
- func (m *Event) Unmarshal(dAtA []byte) error
- func (m *Event) Validate() error
- func (m *Event) XXX_DiscardUnknown()
- func (m *Event) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Event) XXX_Merge(src proto.Message)
- func (*Event) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- func (m *Event) XXX_Size() int
- func (m *Event) XXX_Unmarshal(b []byte) error
- type EventValidationError
- type Event_Read
- func (*Event_Read) Descriptor() ([]byte, []int)
- func (m *Event_Read) GetData() []byte
- func (m *Event_Read) Marshal() (dAtA []byte, err error)
- func (m *Event_Read) MarshalTo(dAtA []byte) (int, error)
- func (*Event_Read) ProtoMessage()
- func (m *Event_Read) Reset()
- func (m *Event_Read) Size() (n int)
- func (m *Event_Read) String() string
- func (m *Event_Read) Unmarshal(dAtA []byte) error
- func (m *Event_Read) Validate() error
- func (m *Event_Read) XXX_DiscardUnknown()
- func (m *Event_Read) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Event_Read) XXX_Merge(src proto.Message)
- func (m *Event_Read) XXX_Size() int
- func (m *Event_Read) XXX_Unmarshal(b []byte) error
- type Event_ReadValidationError
- type Event_Read_
- type Event_Write
- func (*Event_Write) Descriptor() ([]byte, []int)
- func (m *Event_Write) GetData() []byte
- func (m *Event_Write) GetEndStream() bool
- func (m *Event_Write) Marshal() (dAtA []byte, err error)
- func (m *Event_Write) MarshalTo(dAtA []byte) (int, error)
- func (*Event_Write) ProtoMessage()
- func (m *Event_Write) Reset()
- func (m *Event_Write) Size() (n int)
- func (m *Event_Write) String() string
- func (m *Event_Write) Unmarshal(dAtA []byte) error
- func (m *Event_Write) Validate() error
- func (m *Event_Write) XXX_DiscardUnknown()
- func (m *Event_Write) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Event_Write) XXX_Merge(src proto.Message)
- func (m *Event_Write) XXX_Size() int
- func (m *Event_Write) XXX_Unmarshal(b []byte) error
- type Event_WriteValidationError
- type Event_Write_
- type Trace
- func (*Trace) Descriptor() ([]byte, []int)
- func (m *Trace) GetConnection() *Connection
- func (m *Trace) GetEvents() []*Event
- func (m *Trace) Marshal() (dAtA []byte, err error)
- func (m *Trace) MarshalTo(dAtA []byte) (int, error)
- func (*Trace) ProtoMessage()
- func (m *Trace) Reset()
- func (m *Trace) Size() (n int)
- func (m *Trace) String() string
- func (m *Trace) Unmarshal(dAtA []byte) error
- func (m *Trace) Validate() error
- func (m *Trace) XXX_DiscardUnknown()
- func (m *Trace) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Trace) XXX_Merge(src proto.Message)
- func (m *Trace) XXX_Size() int
- func (m *Trace) XXX_Unmarshal(b []byte) error
- type TraceValidationError
Constants ¶
This section is empty.
Variables ¶
var ( ErrInvalidLengthCapture = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowCapture = fmt.Errorf("proto: integer overflow") )
Functions ¶
This section is empty.
Types ¶
type Connection ¶
type Connection struct { // Global unique connection ID for Envoy session. Matches connection IDs used // in Envoy logs. Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` // Local address. LocalAddress *core.Address `protobuf:"bytes,2,opt,name=local_address,json=localAddress,proto3" json:"local_address,omitempty"` // Remote address. RemoteAddress *core.Address `protobuf:"bytes,3,opt,name=remote_address,json=remoteAddress,proto3" json:"remote_address,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Connection properties.
func (*Connection) Descriptor ¶
func (*Connection) Descriptor() ([]byte, []int)
func (*Connection) GetId ¶
func (m *Connection) GetId() uint64
func (*Connection) GetLocalAddress ¶
func (m *Connection) GetLocalAddress() *core.Address
func (*Connection) GetRemoteAddress ¶
func (m *Connection) GetRemoteAddress() *core.Address
func (*Connection) Marshal ¶
func (m *Connection) Marshal() (dAtA []byte, err error)
func (*Connection) ProtoMessage ¶
func (*Connection) ProtoMessage()
func (*Connection) Reset ¶
func (m *Connection) Reset()
func (*Connection) Size ¶
func (m *Connection) Size() (n int)
func (*Connection) String ¶
func (m *Connection) String() string
func (*Connection) Unmarshal ¶
func (m *Connection) Unmarshal(dAtA []byte) error
func (*Connection) Validate ¶
func (m *Connection) Validate() error
Validate checks the field values on Connection with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*Connection) XXX_DiscardUnknown ¶
func (m *Connection) XXX_DiscardUnknown()
func (*Connection) XXX_Marshal ¶
func (m *Connection) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Connection) XXX_Merge ¶
func (dst *Connection) XXX_Merge(src proto.Message)
func (*Connection) XXX_Size ¶
func (m *Connection) XXX_Size() int
func (*Connection) XXX_Unmarshal ¶
func (m *Connection) XXX_Unmarshal(b []byte) error
type ConnectionValidationError ¶
ConnectionValidationError is the validation error returned by Connection.Validate if the designated constraints aren't met.
func (ConnectionValidationError) Error ¶
func (e ConnectionValidationError) Error() string
Error satisfies the builtin error interface
type Event ¶
type Event struct { // Timestamp for event. Timestamp *types.Timestamp `protobuf:"bytes,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // Read or write with content as bytes string. // // Types that are valid to be assigned to EventSelector: // *Event_Read_ // *Event_Write_ EventSelector isEvent_EventSelector `protobuf_oneof:"event_selector"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Event in a capture trace.
func (*Event) Descriptor ¶
func (*Event) GetEventSelector ¶
func (m *Event) GetEventSelector() isEvent_EventSelector
func (*Event) GetRead ¶
func (m *Event) GetRead() *Event_Read
func (*Event) GetTimestamp ¶
func (*Event) GetWrite ¶
func (m *Event) GetWrite() *Event_Write
func (*Event) ProtoMessage ¶
func (*Event) ProtoMessage()
func (*Event) Validate ¶
Validate checks the field values on Event with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*Event) XXX_DiscardUnknown ¶
func (m *Event) XXX_DiscardUnknown()
func (*Event) XXX_Marshal ¶
func (*Event) XXX_OneofFuncs ¶
func (*Event) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})
XXX_OneofFuncs is for the internal use of the proto package.
func (*Event) XXX_Unmarshal ¶
type EventValidationError ¶
EventValidationError is the validation error returned by Event.Validate if the designated constraints aren't met.
func (EventValidationError) Error ¶
func (e EventValidationError) Error() string
Error satisfies the builtin error interface
type Event_Read ¶
type Event_Read struct { // Binary data read. Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Data read by Envoy from the transport socket.
func (*Event_Read) Descriptor ¶
func (*Event_Read) Descriptor() ([]byte, []int)
func (*Event_Read) GetData ¶
func (m *Event_Read) GetData() []byte
func (*Event_Read) Marshal ¶
func (m *Event_Read) Marshal() (dAtA []byte, err error)
func (*Event_Read) ProtoMessage ¶
func (*Event_Read) ProtoMessage()
func (*Event_Read) Reset ¶
func (m *Event_Read) Reset()
func (*Event_Read) Size ¶
func (m *Event_Read) Size() (n int)
func (*Event_Read) String ¶
func (m *Event_Read) String() string
func (*Event_Read) Unmarshal ¶
func (m *Event_Read) Unmarshal(dAtA []byte) error
func (*Event_Read) Validate ¶
func (m *Event_Read) Validate() error
Validate checks the field values on Event_Read with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*Event_Read) XXX_DiscardUnknown ¶
func (m *Event_Read) XXX_DiscardUnknown()
func (*Event_Read) XXX_Marshal ¶
func (m *Event_Read) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Event_Read) XXX_Merge ¶
func (dst *Event_Read) XXX_Merge(src proto.Message)
func (*Event_Read) XXX_Size ¶
func (m *Event_Read) XXX_Size() int
func (*Event_Read) XXX_Unmarshal ¶
func (m *Event_Read) XXX_Unmarshal(b []byte) error
type Event_ReadValidationError ¶
Event_ReadValidationError is the validation error returned by Event_Read.Validate if the designated constraints aren't met.
func (Event_ReadValidationError) Error ¶
func (e Event_ReadValidationError) Error() string
Error satisfies the builtin error interface
type Event_Read_ ¶
type Event_Read_ struct {
Read *Event_Read `protobuf:"bytes,2,opt,name=read,proto3,oneof"`
}
func (*Event_Read_) Size ¶
func (m *Event_Read_) Size() (n int)
type Event_Write ¶
type Event_Write struct { // Binary data written. Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` // Stream was half closed after this write. EndStream bool `protobuf:"varint,2,opt,name=end_stream,json=endStream,proto3" json:"end_stream,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Data written by Envoy to the transport socket.
func (*Event_Write) Descriptor ¶
func (*Event_Write) Descriptor() ([]byte, []int)
func (*Event_Write) GetData ¶
func (m *Event_Write) GetData() []byte
func (*Event_Write) GetEndStream ¶
func (m *Event_Write) GetEndStream() bool
func (*Event_Write) Marshal ¶
func (m *Event_Write) Marshal() (dAtA []byte, err error)
func (*Event_Write) ProtoMessage ¶
func (*Event_Write) ProtoMessage()
func (*Event_Write) Reset ¶
func (m *Event_Write) Reset()
func (*Event_Write) Size ¶
func (m *Event_Write) Size() (n int)
func (*Event_Write) String ¶
func (m *Event_Write) String() string
func (*Event_Write) Unmarshal ¶
func (m *Event_Write) Unmarshal(dAtA []byte) error
func (*Event_Write) Validate ¶
func (m *Event_Write) Validate() error
Validate checks the field values on Event_Write with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*Event_Write) XXX_DiscardUnknown ¶
func (m *Event_Write) XXX_DiscardUnknown()
func (*Event_Write) XXX_Marshal ¶
func (m *Event_Write) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Event_Write) XXX_Merge ¶
func (dst *Event_Write) XXX_Merge(src proto.Message)
func (*Event_Write) XXX_Size ¶
func (m *Event_Write) XXX_Size() int
func (*Event_Write) XXX_Unmarshal ¶
func (m *Event_Write) XXX_Unmarshal(b []byte) error
type Event_WriteValidationError ¶
Event_WriteValidationError is the validation error returned by Event_Write.Validate if the designated constraints aren't met.
func (Event_WriteValidationError) Error ¶
func (e Event_WriteValidationError) Error() string
Error satisfies the builtin error interface
type Event_Write_ ¶
type Event_Write_ struct {
Write *Event_Write `protobuf:"bytes,3,opt,name=write,proto3,oneof"`
}
func (*Event_Write_) Size ¶
func (m *Event_Write_) Size() (n int)
type Trace ¶
type Trace struct { // Connection properties. Connection *Connection `protobuf:"bytes,1,opt,name=connection,proto3" json:"connection,omitempty"` // Sequence of observed events. Events []*Event `protobuf:"bytes,2,rep,name=events,proto3" json:"events,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Sequence of read/write events that constitute a captured trace on a socket. Multiple Trace messages might be emitted for a given connection ID, with the sink (e.g. file set, network) responsible for later reassembly.
func (*Trace) Descriptor ¶
func (*Trace) GetConnection ¶
func (m *Trace) GetConnection() *Connection
func (*Trace) ProtoMessage ¶
func (*Trace) ProtoMessage()
func (*Trace) Validate ¶
Validate checks the field values on Trace with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*Trace) XXX_DiscardUnknown ¶
func (m *Trace) XXX_DiscardUnknown()
func (*Trace) XXX_Marshal ¶
func (*Trace) XXX_Unmarshal ¶
type TraceValidationError ¶
TraceValidationError is the validation error returned by Trace.Validate if the designated constraints aren't met.
func (TraceValidationError) Error ¶
func (e TraceValidationError) Error() string
Error satisfies the builtin error interface