Documentation
¶
Index ¶
- Variables
- func NewTraceDataCollectorServerHandle(o TraceDataCollectorServer) dcerpc.ServerHandle
- func RegisterTraceDataCollectorServer(conn dcerpc.Conn, o TraceDataCollectorServer, opts ...dcerpc.Option)
- func TraceDataCollectorServerHandle(ctx context.Context, o TraceDataCollectorServer, opNum int, r ndr.Reader) (dcerpc.Operation, error)
- type GetBufferSizeRequest
- type GetBufferSizeResponse
- type GetBuffersLostRequest
- type GetBuffersLostResponse
- type GetBuffersWrittenRequest
- type GetBuffersWrittenResponse
- type GetClockTypeRequest
- type GetClockTypeResponse
- type GetEventsLostRequest
- type GetEventsLostResponse
- type GetExtendedModesRequest
- type GetExtendedModesResponse
- type GetFlushTimerRequest
- type GetFlushTimerResponse
- type GetFreeBuffersRequest
- type GetFreeBuffersResponse
- type GetGUIDRequest
- type GetGUIDResponse
- type GetIsKernelTraceRequest
- type GetIsKernelTraceResponse
- type GetMaximumBuffersRequest
- type GetMaximumBuffersResponse
- type GetMinimumBuffersRequest
- type GetMinimumBuffersResponse
- type GetNumberOfBuffersRequest
- type GetNumberOfBuffersResponse
- type GetPreallocateFileRequest
- type GetPreallocateFileResponse
- type GetProcessModeRequest
- type GetProcessModeResponse
- type GetRealTimeBuffersLostRequest
- type GetRealTimeBuffersLostResponse
- type GetSessionIDRequest
- type GetSessionIDResponse
- type GetSessionNameRequest
- type GetSessionNameResponse
- type GetSessionThreadIDRequest
- type GetSessionThreadIDResponse
- type GetStreamModeRequest
- type GetStreamModeResponse
- type GetTraceDataProvidersRequest
- type GetTraceDataProvidersResponse
- type SetBufferSizeRequest
- type SetBufferSizeResponse
- type SetClockTypeRequest
- type SetClockTypeResponse
- type SetExtendedModesRequest
- type SetExtendedModesResponse
- type SetFlushTimerRequest
- type SetFlushTimerResponse
- type SetGUIDRequest
- type SetGUIDResponse
- type SetMaximumBuffersRequest
- type SetMaximumBuffersResponse
- type SetMinimumBuffersRequest
- type SetMinimumBuffersResponse
- type SetNumberOfBuffersRequest
- type SetNumberOfBuffersResponse
- type SetPreallocateFileRequest
- type SetPreallocateFileResponse
- type SetProcessModeRequest
- type SetProcessModeResponse
- type SetSessionNameRequest
- type SetSessionNameResponse
- type SetStreamModeRequest
- type SetStreamModeResponse
- type TraceDataCollectorClient
- type TraceDataCollectorServer
- type UnimplementedTraceDataCollectorServer
- func (UnimplementedTraceDataCollectorServer) GetBufferSize(context.Context, *GetBufferSizeRequest) (*GetBufferSizeResponse, error)
- func (UnimplementedTraceDataCollectorServer) GetBuffersLost(context.Context, *GetBuffersLostRequest) (*GetBuffersLostResponse, error)
- func (UnimplementedTraceDataCollectorServer) GetBuffersWritten(context.Context, *GetBuffersWrittenRequest) (*GetBuffersWrittenResponse, error)
- func (UnimplementedTraceDataCollectorServer) GetClockType(context.Context, *GetClockTypeRequest) (*GetClockTypeResponse, error)
- func (UnimplementedTraceDataCollectorServer) GetEventsLost(context.Context, *GetEventsLostRequest) (*GetEventsLostResponse, error)
- func (UnimplementedTraceDataCollectorServer) GetExtendedModes(context.Context, *GetExtendedModesRequest) (*GetExtendedModesResponse, error)
- func (UnimplementedTraceDataCollectorServer) GetFlushTimer(context.Context, *GetFlushTimerRequest) (*GetFlushTimerResponse, error)
- func (UnimplementedTraceDataCollectorServer) GetFreeBuffers(context.Context, *GetFreeBuffersRequest) (*GetFreeBuffersResponse, error)
- func (UnimplementedTraceDataCollectorServer) GetGUID(context.Context, *GetGUIDRequest) (*GetGUIDResponse, error)
- func (UnimplementedTraceDataCollectorServer) GetIsKernelTrace(context.Context, *GetIsKernelTraceRequest) (*GetIsKernelTraceResponse, error)
- func (UnimplementedTraceDataCollectorServer) GetMaximumBuffers(context.Context, *GetMaximumBuffersRequest) (*GetMaximumBuffersResponse, error)
- func (UnimplementedTraceDataCollectorServer) GetMinimumBuffers(context.Context, *GetMinimumBuffersRequest) (*GetMinimumBuffersResponse, error)
- func (UnimplementedTraceDataCollectorServer) GetNumberOfBuffers(context.Context, *GetNumberOfBuffersRequest) (*GetNumberOfBuffersResponse, error)
- func (UnimplementedTraceDataCollectorServer) GetPreallocateFile(context.Context, *GetPreallocateFileRequest) (*GetPreallocateFileResponse, error)
- func (UnimplementedTraceDataCollectorServer) GetProcessMode(context.Context, *GetProcessModeRequest) (*GetProcessModeResponse, error)
- func (UnimplementedTraceDataCollectorServer) GetRealTimeBuffersLost(context.Context, *GetRealTimeBuffersLostRequest) (*GetRealTimeBuffersLostResponse, error)
- func (UnimplementedTraceDataCollectorServer) GetSessionID(context.Context, *GetSessionIDRequest) (*GetSessionIDResponse, error)
- func (UnimplementedTraceDataCollectorServer) GetSessionName(context.Context, *GetSessionNameRequest) (*GetSessionNameResponse, error)
- func (UnimplementedTraceDataCollectorServer) GetSessionThreadID(context.Context, *GetSessionThreadIDRequest) (*GetSessionThreadIDResponse, error)
- func (UnimplementedTraceDataCollectorServer) GetStreamMode(context.Context, *GetStreamModeRequest) (*GetStreamModeResponse, error)
- func (UnimplementedTraceDataCollectorServer) GetTraceDataProviders(context.Context, *GetTraceDataProvidersRequest) (*GetTraceDataProvidersResponse, error)
- func (UnimplementedTraceDataCollectorServer) SetBufferSize(context.Context, *SetBufferSizeRequest) (*SetBufferSizeResponse, error)
- func (UnimplementedTraceDataCollectorServer) SetClockType(context.Context, *SetClockTypeRequest) (*SetClockTypeResponse, error)
- func (UnimplementedTraceDataCollectorServer) SetExtendedModes(context.Context, *SetExtendedModesRequest) (*SetExtendedModesResponse, error)
- func (UnimplementedTraceDataCollectorServer) SetFlushTimer(context.Context, *SetFlushTimerRequest) (*SetFlushTimerResponse, error)
- func (UnimplementedTraceDataCollectorServer) SetGUID(context.Context, *SetGUIDRequest) (*SetGUIDResponse, error)
- func (UnimplementedTraceDataCollectorServer) SetMaximumBuffers(context.Context, *SetMaximumBuffersRequest) (*SetMaximumBuffersResponse, error)
- func (UnimplementedTraceDataCollectorServer) SetMinimumBuffers(context.Context, *SetMinimumBuffersRequest) (*SetMinimumBuffersResponse, error)
- func (UnimplementedTraceDataCollectorServer) SetNumberOfBuffers(context.Context, *SetNumberOfBuffersRequest) (*SetNumberOfBuffersResponse, error)
- func (UnimplementedTraceDataCollectorServer) SetPreallocateFile(context.Context, *SetPreallocateFileRequest) (*SetPreallocateFileResponse, error)
- func (UnimplementedTraceDataCollectorServer) SetProcessMode(context.Context, *SetProcessModeRequest) (*SetProcessModeResponse, error)
- func (UnimplementedTraceDataCollectorServer) SetSessionName(context.Context, *SetSessionNameRequest) (*SetSessionNameResponse, error)
- func (UnimplementedTraceDataCollectorServer) SetStreamMode(context.Context, *SetStreamModeRequest) (*SetStreamModeResponse, error)
Constants ¶
This section is empty.
Variables ¶
var ( // ITraceDataCollector interface identifier 0383750b-098b-11d8-9414-505054503030 TraceDataCollectorIID = &dcom.IID{Data1: 0x0383750b, Data2: 0x098b, Data3: 0x11d8, Data4: []byte{0x94, 0x14, 0x50, 0x50, 0x54, 0x50, 0x30, 0x30}} // Syntax UUID TraceDataCollectorSyntaxUUID = &uuid.UUID{TimeLow: 0x383750b, TimeMid: 0x98b, TimeHiAndVersion: 0x11d8, ClockSeqHiAndReserved: 0x94, ClockSeqLow: 0x14, Node: [6]uint8{0x50, 0x50, 0x54, 0x50, 0x30, 0x30}} // Syntax ID TraceDataCollectorSyntaxV0_0 = &dcerpc.SyntaxID{IfUUID: TraceDataCollectorSyntaxUUID, IfVersionMajor: 0, IfVersionMinor: 0} )
var (
// import guard
GoPackage = "dcom/pla"
)
Functions ¶
func NewTraceDataCollectorServerHandle ¶
func NewTraceDataCollectorServerHandle(o TraceDataCollectorServer) dcerpc.ServerHandle
func RegisterTraceDataCollectorServer ¶
func RegisterTraceDataCollectorServer(conn dcerpc.Conn, o TraceDataCollectorServer, opts ...dcerpc.Option)
Types ¶
type GetBufferSizeRequest ¶
type GetBufferSizeRequest struct {
// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
This *dcom.ORPCThis `idl:"name:This" json:"this"`
}
GetBufferSizeRequest structure represents the BufferSize operation request
func (*GetBufferSizeRequest) MarshalNDR ¶
func (*GetBufferSizeRequest) UnmarshalNDR ¶
type GetBufferSizeResponse ¶
type GetBufferSizeResponse struct {
// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
That *dcom.ORPCThat `idl:"name:That" json:"that"`
Size uint32 `idl:"name:size" json:"size"`
// Return: The BufferSize return value.
Return int32 `idl:"name:Return" json:"return"`
}
GetBufferSizeResponse structure represents the BufferSize operation response
func (*GetBufferSizeResponse) MarshalNDR ¶
func (*GetBufferSizeResponse) UnmarshalNDR ¶
type GetBuffersLostRequest ¶
type GetBuffersLostRequest struct {
// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
This *dcom.ORPCThis `idl:"name:This" json:"this"`
}
GetBuffersLostRequest structure represents the BuffersLost operation request
func (*GetBuffersLostRequest) MarshalNDR ¶
func (*GetBuffersLostRequest) UnmarshalNDR ¶
type GetBuffersLostResponse ¶
type GetBuffersLostResponse struct {
// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
That *dcom.ORPCThat `idl:"name:That" json:"that"`
// buffers: Receives the number of buffers that had to be discarded. Specifies the number
// of buffers that could not be written to the log file. The valid range is from 0x00000000
// through 0xFFFFFFFF inclusive.
Buffers uint32 `idl:"name:buffers" json:"buffers"`
// Return: The BuffersLost return value.
Return int32 `idl:"name:Return" json:"return"`
}
GetBuffersLostResponse structure represents the BuffersLost operation response
func (*GetBuffersLostResponse) MarshalNDR ¶
func (*GetBuffersLostResponse) UnmarshalNDR ¶
type GetBuffersWrittenRequest ¶
type GetBuffersWrittenRequest struct {
// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
This *dcom.ORPCThis `idl:"name:This" json:"this"`
}
GetBuffersWrittenRequest structure represents the BuffersWritten operation request
func (*GetBuffersWrittenRequest) MarshalNDR ¶
func (*GetBuffersWrittenRequest) UnmarshalNDR ¶
type GetBuffersWrittenResponse ¶
type GetBuffersWrittenResponse struct {
// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
That *dcom.ORPCThat `idl:"name:That" json:"that"`
// buffers: Receives the number of buffers accepted. The valid range is from 0x00000000
// through 0xFFFFFFFF inclusive.
Buffers uint32 `idl:"name:buffers" json:"buffers"`
// Return: The BuffersWritten return value.
Return int32 `idl:"name:Return" json:"return"`
}
GetBuffersWrittenResponse structure represents the BuffersWritten operation response
func (*GetBuffersWrittenResponse) MarshalNDR ¶
func (*GetBuffersWrittenResponse) UnmarshalNDR ¶
type GetClockTypeRequest ¶
type GetClockTypeRequest struct {
// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
This *dcom.ORPCThis `idl:"name:This" json:"this"`
}
GetClockTypeRequest structure represents the ClockType operation request
func (*GetClockTypeRequest) MarshalNDR ¶
func (*GetClockTypeRequest) UnmarshalNDR ¶
type GetClockTypeResponse ¶
type GetClockTypeResponse struct {
// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
That *dcom.ORPCThat `idl:"name:That" json:"that"`
Clock pla.ClockType `idl:"name:clock" json:"clock"`
// Return: The ClockType return value.
Return int32 `idl:"name:Return" json:"return"`
}
GetClockTypeResponse structure represents the ClockType operation response
func (*GetClockTypeResponse) MarshalNDR ¶
func (*GetClockTypeResponse) UnmarshalNDR ¶
type GetEventsLostRequest ¶
type GetEventsLostRequest struct {
// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
This *dcom.ORPCThis `idl:"name:This" json:"this"`
}
GetEventsLostRequest structure represents the EventsLost operation request
func (*GetEventsLostRequest) MarshalNDR ¶
func (*GetEventsLostRequest) UnmarshalNDR ¶
type GetEventsLostResponse ¶
type GetEventsLostResponse struct {
// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
That *dcom.ORPCThat `idl:"name:That" json:"that"`
// events: Receives the number of events that were not written to the buffer. Specifies
// the number of events that were lost due to the lack of buffers to write to. The valid
// range is from 0x00000000 through 0xFFFFFFFF inclusive.
Events uint32 `idl:"name:events" json:"events"`
// Return: The EventsLost return value.
Return int32 `idl:"name:Return" json:"return"`
}
GetEventsLostResponse structure represents the EventsLost operation response
func (*GetEventsLostResponse) MarshalNDR ¶
func (*GetEventsLostResponse) UnmarshalNDR ¶
type GetExtendedModesRequest ¶
type GetExtendedModesRequest struct {
// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
This *dcom.ORPCThis `idl:"name:This" json:"this"`
}
GetExtendedModesRequest structure represents the ExtendedModes operation request
func (*GetExtendedModesRequest) MarshalNDR ¶
func (*GetExtendedModesRequest) UnmarshalNDR ¶
type GetExtendedModesResponse ¶
type GetExtendedModesResponse struct {
// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
That *dcom.ORPCThat `idl:"name:That" json:"that"`
// mode: Supplies the log file modes not already set by other methods. The valid values
// for ExtendedModes are specified in section 2.2.9.
//
// mode: Receives the log file mode not already set by this object using the other properties.
// The valid values for ExtendedModes are specified in section 2.2.9.
Mode uint32 `idl:"name:mode" json:"mode"`
// Return: The ExtendedModes return value.
Return int32 `idl:"name:Return" json:"return"`
}
GetExtendedModesResponse structure represents the ExtendedModes operation response
func (*GetExtendedModesResponse) MarshalNDR ¶
func (*GetExtendedModesResponse) UnmarshalNDR ¶
type GetFlushTimerRequest ¶
type GetFlushTimerRequest struct {
// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
This *dcom.ORPCThis `idl:"name:This" json:"this"`
}
GetFlushTimerRequest structure represents the FlushTimer operation request
func (*GetFlushTimerRequest) MarshalNDR ¶
func (*GetFlushTimerRequest) UnmarshalNDR ¶
type GetFlushTimerResponse ¶
type GetFlushTimerResponse struct {
// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
That *dcom.ORPCThat `idl:"name:That" json:"that"`
Seconds uint32 `idl:"name:seconds" json:"seconds"`
// Return: The FlushTimer return value.
Return int32 `idl:"name:Return" json:"return"`
}
GetFlushTimerResponse structure represents the FlushTimer operation response
func (*GetFlushTimerResponse) MarshalNDR ¶
func (*GetFlushTimerResponse) UnmarshalNDR ¶
type GetFreeBuffersRequest ¶
type GetFreeBuffersRequest struct {
// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
This *dcom.ORPCThis `idl:"name:This" json:"this"`
}
GetFreeBuffersRequest structure represents the FreeBuffers operation request
func (*GetFreeBuffersRequest) MarshalNDR ¶
func (*GetFreeBuffersRequest) UnmarshalNDR ¶
type GetFreeBuffersResponse ¶
type GetFreeBuffersResponse struct {
// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
That *dcom.ORPCThat `idl:"name:That" json:"that"`
// buffers: Receives the number of buffers that are allocated but unused in the event
// tracing session's buffer pool. The valid range is from 0x00000000 through 0xFFFFFFFF
// inclusive.
Buffers uint32 `idl:"name:buffers" json:"buffers"`
// Return: The FreeBuffers return value.
Return int32 `idl:"name:Return" json:"return"`
}
GetFreeBuffersResponse structure represents the FreeBuffers operation response
func (*GetFreeBuffersResponse) MarshalNDR ¶
func (*GetFreeBuffersResponse) UnmarshalNDR ¶
type GetGUIDRequest ¶
type GetGUIDRequest struct {
// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
This *dcom.ORPCThis `idl:"name:This" json:"this"`
}
GetGUIDRequest structure represents the Guid operation request
func (*GetGUIDRequest) MarshalNDR ¶
func (*GetGUIDRequest) UnmarshalNDR ¶
type GetGUIDResponse ¶
type GetGUIDResponse struct {
// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
That *dcom.ORPCThat `idl:"name:That" json:"that"`
GUID *dtyp.GUID `idl:"name:guid" json:"guid"`
// Return: The Guid return value.
Return int32 `idl:"name:Return" json:"return"`
}
GetGUIDResponse structure represents the Guid operation response
func (*GetGUIDResponse) MarshalNDR ¶
func (*GetGUIDResponse) UnmarshalNDR ¶
type GetIsKernelTraceRequest ¶
type GetIsKernelTraceRequest struct {
// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
This *dcom.ORPCThis `idl:"name:This" json:"this"`
}
GetIsKernelTraceRequest structure represents the IsKernelTrace operation request
func (*GetIsKernelTraceRequest) MarshalNDR ¶
func (*GetIsKernelTraceRequest) UnmarshalNDR ¶
type GetIsKernelTraceResponse ¶
type GetIsKernelTraceResponse struct {
// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
That *dcom.ORPCThat `idl:"name:That" json:"that"`
// kernel: Receives VARIANT_TRUE if the trace contains kernel providers.
Kernel int16 `idl:"name:kernel" json:"kernel"`
// Return: The IsKernelTrace return value.
Return int32 `idl:"name:Return" json:"return"`
}
GetIsKernelTraceResponse structure represents the IsKernelTrace operation response
func (*GetIsKernelTraceResponse) MarshalNDR ¶
func (*GetIsKernelTraceResponse) UnmarshalNDR ¶
type GetMaximumBuffersRequest ¶
type GetMaximumBuffersRequest struct {
// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
This *dcom.ORPCThis `idl:"name:This" json:"this"`
}
GetMaximumBuffersRequest structure represents the MaximumBuffers operation request
func (*GetMaximumBuffersRequest) MarshalNDR ¶
func (*GetMaximumBuffersRequest) UnmarshalNDR ¶
type GetMaximumBuffersResponse ¶
type GetMaximumBuffersResponse struct {
// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
That *dcom.ORPCThat `idl:"name:That" json:"that"`
Buffers uint32 `idl:"name:buffers" json:"buffers"`
// Return: The MaximumBuffers return value.
Return int32 `idl:"name:Return" json:"return"`
}
GetMaximumBuffersResponse structure represents the MaximumBuffers operation response
func (*GetMaximumBuffersResponse) MarshalNDR ¶
func (*GetMaximumBuffersResponse) UnmarshalNDR ¶
type GetMinimumBuffersRequest ¶
type GetMinimumBuffersRequest struct {
// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
This *dcom.ORPCThis `idl:"name:This" json:"this"`
}
GetMinimumBuffersRequest structure represents the MinimumBuffers operation request
func (*GetMinimumBuffersRequest) MarshalNDR ¶
func (*GetMinimumBuffersRequest) UnmarshalNDR ¶
type GetMinimumBuffersResponse ¶
type GetMinimumBuffersResponse struct {
// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
That *dcom.ORPCThat `idl:"name:That" json:"that"`
Buffers uint32 `idl:"name:buffers" json:"buffers"`
// Return: The MinimumBuffers return value.
Return int32 `idl:"name:Return" json:"return"`
}
GetMinimumBuffersResponse structure represents the MinimumBuffers operation response
func (*GetMinimumBuffersResponse) MarshalNDR ¶
func (*GetMinimumBuffersResponse) UnmarshalNDR ¶
type GetNumberOfBuffersRequest ¶
type GetNumberOfBuffersRequest struct {
// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
This *dcom.ORPCThis `idl:"name:This" json:"this"`
}
GetNumberOfBuffersRequest structure represents the NumberOfBuffers operation request
func (*GetNumberOfBuffersRequest) MarshalNDR ¶
func (*GetNumberOfBuffersRequest) UnmarshalNDR ¶
type GetNumberOfBuffersResponse ¶
type GetNumberOfBuffersResponse struct {
// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
That *dcom.ORPCThat `idl:"name:That" json:"that"`
Buffers uint32 `idl:"name:buffers" json:"buffers"`
// Return: The NumberOfBuffers return value.
Return int32 `idl:"name:Return" json:"return"`
}
GetNumberOfBuffersResponse structure represents the NumberOfBuffers operation response
func (*GetNumberOfBuffersResponse) MarshalNDR ¶
func (*GetNumberOfBuffersResponse) UnmarshalNDR ¶
type GetPreallocateFileRequest ¶
type GetPreallocateFileRequest struct {
// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
This *dcom.ORPCThis `idl:"name:This" json:"this"`
}
GetPreallocateFileRequest structure represents the PreallocateFile operation request
func (*GetPreallocateFileRequest) MarshalNDR ¶
func (*GetPreallocateFileRequest) UnmarshalNDR ¶
type GetPreallocateFileResponse ¶
type GetPreallocateFileResponse struct {
// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
That *dcom.ORPCThat `idl:"name:That" json:"that"`
Allocate int16 `idl:"name:allocate" json:"allocate"`
// Return: The PreallocateFile return value.
Return int32 `idl:"name:Return" json:"return"`
}
GetPreallocateFileResponse structure represents the PreallocateFile operation response
func (*GetPreallocateFileResponse) MarshalNDR ¶
func (*GetPreallocateFileResponse) UnmarshalNDR ¶
type GetProcessModeRequest ¶
type GetProcessModeRequest struct {
// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
This *dcom.ORPCThis `idl:"name:This" json:"this"`
}
GetProcessModeRequest structure represents the ProcessMode operation request
func (*GetProcessModeRequest) MarshalNDR ¶
func (*GetProcessModeRequest) UnmarshalNDR ¶
type GetProcessModeResponse ¶
type GetProcessModeResponse struct {
// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
That *dcom.ORPCThat `idl:"name:That" json:"that"`
Process int16 `idl:"name:process" json:"process"`
// Return: The ProcessMode return value.
Return int32 `idl:"name:Return" json:"return"`
}
GetProcessModeResponse structure represents the ProcessMode operation response
func (*GetProcessModeResponse) MarshalNDR ¶
func (*GetProcessModeResponse) UnmarshalNDR ¶
type GetRealTimeBuffersLostRequest ¶
type GetRealTimeBuffersLostRequest struct {
// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
This *dcom.ORPCThis `idl:"name:This" json:"this"`
}
GetRealTimeBuffersLostRequest structure represents the RealTimeBuffersLost operation request
func (*GetRealTimeBuffersLostRequest) MarshalNDR ¶
func (*GetRealTimeBuffersLostRequest) UnmarshalNDR ¶
type GetRealTimeBuffersLostResponse ¶
type GetRealTimeBuffersLostResponse struct {
// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
That *dcom.ORPCThat `idl:"name:That" json:"that"`
// buffers: The number of buffers that could not be delivered in real-time. The valid
// range is from 0x00000000 through 0xFFFFFFFF inclusive.
Buffers uint32 `idl:"name:buffers" json:"buffers"`
// Return: The RealTimeBuffersLost return value.
Return int32 `idl:"name:Return" json:"return"`
}
GetRealTimeBuffersLostResponse structure represents the RealTimeBuffersLost operation response
func (*GetRealTimeBuffersLostResponse) MarshalNDR ¶
func (*GetRealTimeBuffersLostResponse) UnmarshalNDR ¶
type GetSessionIDRequest ¶
type GetSessionIDRequest struct {
// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
This *dcom.ORPCThis `idl:"name:This" json:"this"`
}
GetSessionIDRequest structure represents the SessionId operation request
func (*GetSessionIDRequest) MarshalNDR ¶
func (*GetSessionIDRequest) UnmarshalNDR ¶
type GetSessionIDResponse ¶
type GetSessionIDResponse struct {
// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
That *dcom.ORPCThat `idl:"name:That" json:"that"`
// id: Receives the session identifier. Only the lower 2 bytes of the id value are specified;
// therefore, the valid range of these lower 2 bytes is from 0x0000 to 0x003F. The upper
// 6 bytes of the id MUST be ignored.
ID uint64 `idl:"name:id" json:"id"`
// Return: The SessionId return value.
Return int32 `idl:"name:Return" json:"return"`
}
GetSessionIDResponse structure represents the SessionId operation response
func (*GetSessionIDResponse) MarshalNDR ¶
func (*GetSessionIDResponse) UnmarshalNDR ¶
type GetSessionNameRequest ¶
type GetSessionNameRequest struct {
// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
This *dcom.ORPCThis `idl:"name:This" json:"this"`
}
GetSessionNameRequest structure represents the SessionName operation request
func (*GetSessionNameRequest) MarshalNDR ¶
func (*GetSessionNameRequest) UnmarshalNDR ¶
type GetSessionNameResponse ¶
type GetSessionNameResponse struct {
// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
That *dcom.ORPCThat `idl:"name:That" json:"that"`
Name *oaut.String `idl:"name:name" json:"name"`
// Return: The SessionName return value.
Return int32 `idl:"name:Return" json:"return"`
}
GetSessionNameResponse structure represents the SessionName operation response
func (*GetSessionNameResponse) MarshalNDR ¶
func (*GetSessionNameResponse) UnmarshalNDR ¶
type GetSessionThreadIDRequest ¶
type GetSessionThreadIDRequest struct {
// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
This *dcom.ORPCThis `idl:"name:This" json:"this"`
}
GetSessionThreadIDRequest structure represents the SessionThreadId operation request
func (*GetSessionThreadIDRequest) MarshalNDR ¶
func (*GetSessionThreadIDRequest) UnmarshalNDR ¶
type GetSessionThreadIDResponse ¶
type GetSessionThreadIDResponse struct {
// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
That *dcom.ORPCThat `idl:"name:That" json:"that"`
// tid: Receives the current thread of the log session, if running.
TID uint32 `idl:"name:tid" json:"tid"`
// Return: The SessionThreadId return value.
Return int32 `idl:"name:Return" json:"return"`
}
GetSessionThreadIDResponse structure represents the SessionThreadId operation response
func (*GetSessionThreadIDResponse) MarshalNDR ¶
func (*GetSessionThreadIDResponse) UnmarshalNDR ¶
type GetStreamModeRequest ¶
type GetStreamModeRequest struct {
// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
This *dcom.ORPCThis `idl:"name:This" json:"this"`
}
GetStreamModeRequest structure represents the StreamMode operation request
func (*GetStreamModeRequest) MarshalNDR ¶
func (*GetStreamModeRequest) UnmarshalNDR ¶
type GetStreamModeResponse ¶
type GetStreamModeResponse struct {
// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
That *dcom.ORPCThat `idl:"name:That" json:"that"`
Mode pla.StreamMode `idl:"name:mode" json:"mode"`
// Return: The StreamMode return value.
Return int32 `idl:"name:Return" json:"return"`
}
GetStreamModeResponse structure represents the StreamMode operation response
func (*GetStreamModeResponse) MarshalNDR ¶
func (*GetStreamModeResponse) UnmarshalNDR ¶
type GetTraceDataProvidersRequest ¶
type GetTraceDataProvidersRequest struct {
// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
This *dcom.ORPCThis `idl:"name:This" json:"this"`
}
GetTraceDataProvidersRequest structure represents the TraceDataProviders operation request
func (*GetTraceDataProvidersRequest) MarshalNDR ¶
func (*GetTraceDataProvidersRequest) UnmarshalNDR ¶
type GetTraceDataProvidersResponse ¶
type GetTraceDataProvidersResponse struct {
// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
That *dcom.ORPCThat `idl:"name:That" json:"that"`
// providers: Receives a pointer to the trace data provider collection object.
Providers *pla.TraceDataProviderCollection `idl:"name:providers" json:"providers"`
// Return: The TraceDataProviders return value.
Return int32 `idl:"name:Return" json:"return"`
}
GetTraceDataProvidersResponse structure represents the TraceDataProviders operation response
func (*GetTraceDataProvidersResponse) MarshalNDR ¶
func (*GetTraceDataProvidersResponse) UnmarshalNDR ¶
type SetBufferSizeRequest ¶
type SetBufferSizeRequest struct {
// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
This *dcom.ORPCThis `idl:"name:This" json:"this"`
Size uint32 `idl:"name:size" json:"size"`
}
SetBufferSizeRequest structure represents the BufferSize operation request
func (*SetBufferSizeRequest) MarshalNDR ¶
func (*SetBufferSizeRequest) UnmarshalNDR ¶
type SetBufferSizeResponse ¶
type SetBufferSizeResponse struct {
// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
That *dcom.ORPCThat `idl:"name:That" json:"that"`
// Return: The BufferSize return value.
Return int32 `idl:"name:Return" json:"return"`
}
SetBufferSizeResponse structure represents the BufferSize operation response
func (*SetBufferSizeResponse) MarshalNDR ¶
func (*SetBufferSizeResponse) UnmarshalNDR ¶
type SetClockTypeRequest ¶
type SetClockTypeRequest struct {
// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
This *dcom.ORPCThis `idl:"name:This" json:"this"`
Clock pla.ClockType `idl:"name:clock" json:"clock"`
}
SetClockTypeRequest structure represents the ClockType operation request
func (*SetClockTypeRequest) MarshalNDR ¶
func (*SetClockTypeRequest) UnmarshalNDR ¶
type SetClockTypeResponse ¶
type SetClockTypeResponse struct {
// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
That *dcom.ORPCThat `idl:"name:That" json:"that"`
// Return: The ClockType return value.
Return int32 `idl:"name:Return" json:"return"`
}
SetClockTypeResponse structure represents the ClockType operation response
func (*SetClockTypeResponse) MarshalNDR ¶
func (*SetClockTypeResponse) UnmarshalNDR ¶
type SetExtendedModesRequest ¶
type SetExtendedModesRequest struct {
// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
This *dcom.ORPCThis `idl:"name:This" json:"this"`
// mode: Supplies the log file modes not already set by other methods. The valid values
// for ExtendedModes are specified in section 2.2.9.
//
// mode: Receives the log file mode not already set by this object using the other properties.
// The valid values for ExtendedModes are specified in section 2.2.9.
Mode uint32 `idl:"name:mode" json:"mode"`
}
SetExtendedModesRequest structure represents the ExtendedModes operation request
func (*SetExtendedModesRequest) MarshalNDR ¶
func (*SetExtendedModesRequest) UnmarshalNDR ¶
type SetExtendedModesResponse ¶
type SetExtendedModesResponse struct {
// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
That *dcom.ORPCThat `idl:"name:That" json:"that"`
// Return: The ExtendedModes return value.
Return int32 `idl:"name:Return" json:"return"`
}
SetExtendedModesResponse structure represents the ExtendedModes operation response
func (*SetExtendedModesResponse) MarshalNDR ¶
func (*SetExtendedModesResponse) UnmarshalNDR ¶
type SetFlushTimerRequest ¶
type SetFlushTimerRequest struct {
// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
This *dcom.ORPCThis `idl:"name:This" json:"this"`
Seconds uint32 `idl:"name:seconds" json:"seconds"`
}
SetFlushTimerRequest structure represents the FlushTimer operation request
func (*SetFlushTimerRequest) MarshalNDR ¶
func (*SetFlushTimerRequest) UnmarshalNDR ¶
type SetFlushTimerResponse ¶
type SetFlushTimerResponse struct {
// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
That *dcom.ORPCThat `idl:"name:That" json:"that"`
// Return: The FlushTimer return value.
Return int32 `idl:"name:Return" json:"return"`
}
SetFlushTimerResponse structure represents the FlushTimer operation response
func (*SetFlushTimerResponse) MarshalNDR ¶
func (*SetFlushTimerResponse) UnmarshalNDR ¶
type SetGUIDRequest ¶
type SetGUIDRequest struct {
// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
This *dcom.ORPCThis `idl:"name:This" json:"this"`
GUID *dtyp.GUID `idl:"name:guid" json:"guid"`
}
SetGUIDRequest structure represents the Guid operation request
func (*SetGUIDRequest) MarshalNDR ¶
func (*SetGUIDRequest) UnmarshalNDR ¶
type SetGUIDResponse ¶
type SetGUIDResponse struct {
// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
That *dcom.ORPCThat `idl:"name:That" json:"that"`
// Return: The Guid return value.
Return int32 `idl:"name:Return" json:"return"`
}
SetGUIDResponse structure represents the Guid operation response
func (*SetGUIDResponse) MarshalNDR ¶
func (*SetGUIDResponse) UnmarshalNDR ¶
type SetMaximumBuffersRequest ¶
type SetMaximumBuffersRequest struct {
// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
This *dcom.ORPCThis `idl:"name:This" json:"this"`
Buffers uint32 `idl:"name:buffers" json:"buffers"`
}
SetMaximumBuffersRequest structure represents the MaximumBuffers operation request
func (*SetMaximumBuffersRequest) MarshalNDR ¶
func (*SetMaximumBuffersRequest) UnmarshalNDR ¶
type SetMaximumBuffersResponse ¶
type SetMaximumBuffersResponse struct {
// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
That *dcom.ORPCThat `idl:"name:That" json:"that"`
// Return: The MaximumBuffers return value.
Return int32 `idl:"name:Return" json:"return"`
}
SetMaximumBuffersResponse structure represents the MaximumBuffers operation response
func (*SetMaximumBuffersResponse) MarshalNDR ¶
func (*SetMaximumBuffersResponse) UnmarshalNDR ¶
type SetMinimumBuffersRequest ¶
type SetMinimumBuffersRequest struct {
// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
This *dcom.ORPCThis `idl:"name:This" json:"this"`
Buffers uint32 `idl:"name:buffers" json:"buffers"`
}
SetMinimumBuffersRequest structure represents the MinimumBuffers operation request
func (*SetMinimumBuffersRequest) MarshalNDR ¶
func (*SetMinimumBuffersRequest) UnmarshalNDR ¶
type SetMinimumBuffersResponse ¶
type SetMinimumBuffersResponse struct {
// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
That *dcom.ORPCThat `idl:"name:That" json:"that"`
// Return: The MinimumBuffers return value.
Return int32 `idl:"name:Return" json:"return"`
}
SetMinimumBuffersResponse structure represents the MinimumBuffers operation response
func (*SetMinimumBuffersResponse) MarshalNDR ¶
func (*SetMinimumBuffersResponse) UnmarshalNDR ¶
type SetNumberOfBuffersRequest ¶
type SetNumberOfBuffersRequest struct {
// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
This *dcom.ORPCThis `idl:"name:This" json:"this"`
Buffers uint32 `idl:"name:buffers" json:"buffers"`
}
SetNumberOfBuffersRequest structure represents the NumberOfBuffers operation request
func (*SetNumberOfBuffersRequest) MarshalNDR ¶
func (*SetNumberOfBuffersRequest) UnmarshalNDR ¶
type SetNumberOfBuffersResponse ¶
type SetNumberOfBuffersResponse struct {
// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
That *dcom.ORPCThat `idl:"name:That" json:"that"`
// Return: The NumberOfBuffers return value.
Return int32 `idl:"name:Return" json:"return"`
}
SetNumberOfBuffersResponse structure represents the NumberOfBuffers operation response
func (*SetNumberOfBuffersResponse) MarshalNDR ¶
func (*SetNumberOfBuffersResponse) UnmarshalNDR ¶
type SetPreallocateFileRequest ¶
type SetPreallocateFileRequest struct {
// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
This *dcom.ORPCThis `idl:"name:This" json:"this"`
Allocate int16 `idl:"name:allocate" json:"allocate"`
}
SetPreallocateFileRequest structure represents the PreallocateFile operation request
func (*SetPreallocateFileRequest) MarshalNDR ¶
func (*SetPreallocateFileRequest) UnmarshalNDR ¶
type SetPreallocateFileResponse ¶
type SetPreallocateFileResponse struct {
// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
That *dcom.ORPCThat `idl:"name:That" json:"that"`
// Return: The PreallocateFile return value.
Return int32 `idl:"name:Return" json:"return"`
}
SetPreallocateFileResponse structure represents the PreallocateFile operation response
func (*SetPreallocateFileResponse) MarshalNDR ¶
func (*SetPreallocateFileResponse) UnmarshalNDR ¶
type SetProcessModeRequest ¶
type SetProcessModeRequest struct {
// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
This *dcom.ORPCThis `idl:"name:This" json:"this"`
Process int16 `idl:"name:process" json:"process"`
}
SetProcessModeRequest structure represents the ProcessMode operation request
func (*SetProcessModeRequest) MarshalNDR ¶
func (*SetProcessModeRequest) UnmarshalNDR ¶
type SetProcessModeResponse ¶
type SetProcessModeResponse struct {
// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
That *dcom.ORPCThat `idl:"name:That" json:"that"`
// Return: The ProcessMode return value.
Return int32 `idl:"name:Return" json:"return"`
}
SetProcessModeResponse structure represents the ProcessMode operation response
func (*SetProcessModeResponse) MarshalNDR ¶
func (*SetProcessModeResponse) UnmarshalNDR ¶
type SetSessionNameRequest ¶
type SetSessionNameRequest struct {
// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
This *dcom.ORPCThis `idl:"name:This" json:"this"`
Name *oaut.String `idl:"name:name" json:"name"`
}
SetSessionNameRequest structure represents the SessionName operation request
func (*SetSessionNameRequest) MarshalNDR ¶
func (*SetSessionNameRequest) UnmarshalNDR ¶
type SetSessionNameResponse ¶
type SetSessionNameResponse struct {
// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
That *dcom.ORPCThat `idl:"name:That" json:"that"`
// Return: The SessionName return value.
Return int32 `idl:"name:Return" json:"return"`
}
SetSessionNameResponse structure represents the SessionName operation response
func (*SetSessionNameResponse) MarshalNDR ¶
func (*SetSessionNameResponse) UnmarshalNDR ¶
type SetStreamModeRequest ¶
type SetStreamModeRequest struct {
// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
This *dcom.ORPCThis `idl:"name:This" json:"this"`
Mode pla.StreamMode `idl:"name:mode" json:"mode"`
}
SetStreamModeRequest structure represents the StreamMode operation request
func (*SetStreamModeRequest) MarshalNDR ¶
func (*SetStreamModeRequest) UnmarshalNDR ¶
type SetStreamModeResponse ¶
type SetStreamModeResponse struct {
// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
That *dcom.ORPCThat `idl:"name:That" json:"that"`
// Return: The StreamMode return value.
Return int32 `idl:"name:Return" json:"return"`
}
SetStreamModeResponse structure represents the StreamMode operation response
func (*SetStreamModeResponse) MarshalNDR ¶
func (*SetStreamModeResponse) UnmarshalNDR ¶
type TraceDataCollectorClient ¶
type TraceDataCollectorClient interface {
// IDataCollector retrieval method.
DataCollector() idatacollector.DataCollectorClient
// BufferSize operation.
GetBufferSize(context.Context, *GetBufferSizeRequest, ...dcerpc.CallOption) (*GetBufferSizeResponse, error)
// BufferSize operation.
SetBufferSize(context.Context, *SetBufferSizeRequest, ...dcerpc.CallOption) (*SetBufferSizeResponse, error)
// The BuffersLost (Get) method retrieves the BufferLost property, as specified in the
// property table in section 3.2.4.9.
//
// Return Values: This method MUST return an HRESULT with the severity bit clear on
// success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as
// defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1.
GetBuffersLost(context.Context, *GetBuffersLostRequest, ...dcerpc.CallOption) (*GetBuffersLostResponse, error)
// The BuffersWritten (Get) method retrieves the BuffersWritten property, as specified
// in the property table in section 3.2.4.9.
//
// Return Values: This method MUST return an HRESULT with the severity bit clear on
// success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as
// defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1.
GetBuffersWritten(context.Context, *GetBuffersWrittenRequest, ...dcerpc.CallOption) (*GetBuffersWrittenResponse, error)
// The ClockType enumeration defines the clock resolution to use when tracing events.
GetClockType(context.Context, *GetClockTypeRequest, ...dcerpc.CallOption) (*GetClockTypeResponse, error)
// The ClockType enumeration defines the clock resolution to use when tracing events.
SetClockType(context.Context, *SetClockTypeRequest, ...dcerpc.CallOption) (*SetClockTypeResponse, error)
// The EventsLost (Get) method retrieves the EventsLost property, as specified in the
// property table in section 3.2.4.9.
//
// Return Values: This method MUST return an HRESULT with the severity bit clear on
// success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as
// defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1.
GetEventsLost(context.Context, *GetEventsLostRequest, ...dcerpc.CallOption) (*GetEventsLostResponse, error)
// The ExtendedModes (Put) method sets the ExtendedModes property, as specified in the
// property table in section 3.2.4.9.
//
// The ExtendedModes (Get) method retrieves the ExtendedModes property, as specified
// in the property table in section 3.2.4.9.
//
// Return Values: This method MUST return an HRESULT with the severity bit clear on
// success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as
// defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1.
GetExtendedModes(context.Context, *GetExtendedModesRequest, ...dcerpc.CallOption) (*GetExtendedModesResponse, error)
// The ExtendedModes (Put) method sets the ExtendedModes property, as specified in the
// property table in section 3.2.4.9.
//
// The ExtendedModes (Get) method retrieves the ExtendedModes property, as specified
// in the property table in section 3.2.4.9.
//
// Return Values: This method MUST return an HRESULT with the severity bit clear on
// success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as
// defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1.
SetExtendedModes(context.Context, *SetExtendedModesRequest, ...dcerpc.CallOption) (*SetExtendedModesResponse, error)
// FlushTimer operation.
GetFlushTimer(context.Context, *GetFlushTimerRequest, ...dcerpc.CallOption) (*GetFlushTimerResponse, error)
// FlushTimer operation.
SetFlushTimer(context.Context, *SetFlushTimerRequest, ...dcerpc.CallOption) (*SetFlushTimerResponse, error)
// The FreeBuffers (Get) method retrieves the FreeBuffers property, as specified in
// the property table in section 3.2.4.9.
//
// Return Values: This method MUST return an HRESULT with the severity bit clear on
// success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as
// defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1.
GetFreeBuffers(context.Context, *GetFreeBuffersRequest, ...dcerpc.CallOption) (*GetFreeBuffersResponse, error)
// Guid operation.
GetGUID(context.Context, *GetGUIDRequest, ...dcerpc.CallOption) (*GetGUIDResponse, error)
// Guid operation.
SetGUID(context.Context, *SetGUIDRequest, ...dcerpc.CallOption) (*SetGUIDResponse, error)
// The IsKernelTrace (Get) method retrieves the IsKernelTrace property.
//
// Return Values: This method MUST return an HRESULT with the severity bit clear on
// success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as
// defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1.
GetIsKernelTrace(context.Context, *GetIsKernelTraceRequest, ...dcerpc.CallOption) (*GetIsKernelTraceResponse, error)
// MaximumBuffers operation.
GetMaximumBuffers(context.Context, *GetMaximumBuffersRequest, ...dcerpc.CallOption) (*GetMaximumBuffersResponse, error)
// MaximumBuffers operation.
SetMaximumBuffers(context.Context, *SetMaximumBuffersRequest, ...dcerpc.CallOption) (*SetMaximumBuffersResponse, error)
// MinimumBuffers operation.
GetMinimumBuffers(context.Context, *GetMinimumBuffersRequest, ...dcerpc.CallOption) (*GetMinimumBuffersResponse, error)
// MinimumBuffers operation.
SetMinimumBuffers(context.Context, *SetMinimumBuffersRequest, ...dcerpc.CallOption) (*SetMinimumBuffersResponse, error)
// NumberOfBuffers operation.
GetNumberOfBuffers(context.Context, *GetNumberOfBuffersRequest, ...dcerpc.CallOption) (*GetNumberOfBuffersResponse, error)
// NumberOfBuffers operation.
SetNumberOfBuffers(context.Context, *SetNumberOfBuffersRequest, ...dcerpc.CallOption) (*SetNumberOfBuffersResponse, error)
// PreallocateFile operation.
GetPreallocateFile(context.Context, *GetPreallocateFileRequest, ...dcerpc.CallOption) (*GetPreallocateFileResponse, error)
// PreallocateFile operation.
SetPreallocateFile(context.Context, *SetPreallocateFileRequest, ...dcerpc.CallOption) (*SetPreallocateFileResponse, error)
// ProcessMode operation.
GetProcessMode(context.Context, *GetProcessModeRequest, ...dcerpc.CallOption) (*GetProcessModeResponse, error)
// ProcessMode operation.
SetProcessMode(context.Context, *SetProcessModeRequest, ...dcerpc.CallOption) (*SetProcessModeResponse, error)
// The RealTimeBuffersLost (Get) method retrieves the RealTimeBuffersLost property,
// as specified in the property table in section 3.2.4.9.
//
// Return Values: This method MUST return an HRESULT with the severity bit clear on
// success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as
// defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1.
GetRealTimeBuffersLost(context.Context, *GetRealTimeBuffersLostRequest, ...dcerpc.CallOption) (*GetRealTimeBuffersLostResponse, error)
// The SessionId (Get) method retrieves the SessionId property, as specified in the
// property table in section 3.2.4.9.
//
// Return Values: This method MUST return an HRESULT with the severity bit clear on
// success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as
// defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1.
GetSessionID(context.Context, *GetSessionIDRequest, ...dcerpc.CallOption) (*GetSessionIDResponse, error)
// SessionName operation.
GetSessionName(context.Context, *GetSessionNameRequest, ...dcerpc.CallOption) (*GetSessionNameResponse, error)
// SessionName operation.
SetSessionName(context.Context, *SetSessionNameRequest, ...dcerpc.CallOption) (*SetSessionNameResponse, error)
// The SessionThreadId (Get) method retrieves the SessionThreadId property.
//
// Return Values: This method MUST return an HRESULT with the severity bit clear on
// success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as
// defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1.
GetSessionThreadID(context.Context, *GetSessionThreadIDRequest, ...dcerpc.CallOption) (*GetSessionThreadIDResponse, error)
// The StreamMode enumeration defines where the trace events are delivered.
GetStreamMode(context.Context, *GetStreamModeRequest, ...dcerpc.CallOption) (*GetStreamModeResponse, error)
// The StreamMode enumeration defines where the trace events are delivered.
SetStreamMode(context.Context, *SetStreamModeRequest, ...dcerpc.CallOption) (*SetStreamModeResponse, error)
// The TraceDataProviders (Get) method retrieves the TraceDataProviders property.
//
// Return Values: This method MUST return an HRESULT with the severity bit clear on
// success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as
// defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1.
GetTraceDataProviders(context.Context, *GetTraceDataProvidersRequest, ...dcerpc.CallOption) (*GetTraceDataProvidersResponse, error)
// AlterContext alters the client context.
AlterContext(context.Context, ...dcerpc.Option) error
// Conn returns the client connection (unsafe)
Conn() dcerpc.Conn
// IPID sets the object interface identifier.
IPID(context.Context, *dcom.IPID) TraceDataCollectorClient
}
ITraceDataCollector interface.
type TraceDataCollectorServer ¶
type TraceDataCollectorServer interface {
// IDataCollector base class.
idatacollector.DataCollectorServer
// BufferSize operation.
GetBufferSize(context.Context, *GetBufferSizeRequest) (*GetBufferSizeResponse, error)
// BufferSize operation.
SetBufferSize(context.Context, *SetBufferSizeRequest) (*SetBufferSizeResponse, error)
// The BuffersLost (Get) method retrieves the BufferLost property, as specified in the
// property table in section 3.2.4.9.
//
// Return Values: This method MUST return an HRESULT with the severity bit clear on
// success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as
// defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1.
GetBuffersLost(context.Context, *GetBuffersLostRequest) (*GetBuffersLostResponse, error)
// The BuffersWritten (Get) method retrieves the BuffersWritten property, as specified
// in the property table in section 3.2.4.9.
//
// Return Values: This method MUST return an HRESULT with the severity bit clear on
// success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as
// defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1.
GetBuffersWritten(context.Context, *GetBuffersWrittenRequest) (*GetBuffersWrittenResponse, error)
// The ClockType enumeration defines the clock resolution to use when tracing events.
GetClockType(context.Context, *GetClockTypeRequest) (*GetClockTypeResponse, error)
// The ClockType enumeration defines the clock resolution to use when tracing events.
SetClockType(context.Context, *SetClockTypeRequest) (*SetClockTypeResponse, error)
// The EventsLost (Get) method retrieves the EventsLost property, as specified in the
// property table in section 3.2.4.9.
//
// Return Values: This method MUST return an HRESULT with the severity bit clear on
// success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as
// defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1.
GetEventsLost(context.Context, *GetEventsLostRequest) (*GetEventsLostResponse, error)
// The ExtendedModes (Put) method sets the ExtendedModes property, as specified in the
// property table in section 3.2.4.9.
//
// The ExtendedModes (Get) method retrieves the ExtendedModes property, as specified
// in the property table in section 3.2.4.9.
//
// Return Values: This method MUST return an HRESULT with the severity bit clear on
// success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as
// defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1.
GetExtendedModes(context.Context, *GetExtendedModesRequest) (*GetExtendedModesResponse, error)
// The ExtendedModes (Put) method sets the ExtendedModes property, as specified in the
// property table in section 3.2.4.9.
//
// The ExtendedModes (Get) method retrieves the ExtendedModes property, as specified
// in the property table in section 3.2.4.9.
//
// Return Values: This method MUST return an HRESULT with the severity bit clear on
// success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as
// defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1.
SetExtendedModes(context.Context, *SetExtendedModesRequest) (*SetExtendedModesResponse, error)
// FlushTimer operation.
GetFlushTimer(context.Context, *GetFlushTimerRequest) (*GetFlushTimerResponse, error)
// FlushTimer operation.
SetFlushTimer(context.Context, *SetFlushTimerRequest) (*SetFlushTimerResponse, error)
// The FreeBuffers (Get) method retrieves the FreeBuffers property, as specified in
// the property table in section 3.2.4.9.
//
// Return Values: This method MUST return an HRESULT with the severity bit clear on
// success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as
// defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1.
GetFreeBuffers(context.Context, *GetFreeBuffersRequest) (*GetFreeBuffersResponse, error)
// Guid operation.
GetGUID(context.Context, *GetGUIDRequest) (*GetGUIDResponse, error)
// Guid operation.
SetGUID(context.Context, *SetGUIDRequest) (*SetGUIDResponse, error)
// The IsKernelTrace (Get) method retrieves the IsKernelTrace property.
//
// Return Values: This method MUST return an HRESULT with the severity bit clear on
// success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as
// defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1.
GetIsKernelTrace(context.Context, *GetIsKernelTraceRequest) (*GetIsKernelTraceResponse, error)
// MaximumBuffers operation.
GetMaximumBuffers(context.Context, *GetMaximumBuffersRequest) (*GetMaximumBuffersResponse, error)
// MaximumBuffers operation.
SetMaximumBuffers(context.Context, *SetMaximumBuffersRequest) (*SetMaximumBuffersResponse, error)
// MinimumBuffers operation.
GetMinimumBuffers(context.Context, *GetMinimumBuffersRequest) (*GetMinimumBuffersResponse, error)
// MinimumBuffers operation.
SetMinimumBuffers(context.Context, *SetMinimumBuffersRequest) (*SetMinimumBuffersResponse, error)
// NumberOfBuffers operation.
GetNumberOfBuffers(context.Context, *GetNumberOfBuffersRequest) (*GetNumberOfBuffersResponse, error)
// NumberOfBuffers operation.
SetNumberOfBuffers(context.Context, *SetNumberOfBuffersRequest) (*SetNumberOfBuffersResponse, error)
// PreallocateFile operation.
GetPreallocateFile(context.Context, *GetPreallocateFileRequest) (*GetPreallocateFileResponse, error)
// PreallocateFile operation.
SetPreallocateFile(context.Context, *SetPreallocateFileRequest) (*SetPreallocateFileResponse, error)
// ProcessMode operation.
GetProcessMode(context.Context, *GetProcessModeRequest) (*GetProcessModeResponse, error)
// ProcessMode operation.
SetProcessMode(context.Context, *SetProcessModeRequest) (*SetProcessModeResponse, error)
// The RealTimeBuffersLost (Get) method retrieves the RealTimeBuffersLost property,
// as specified in the property table in section 3.2.4.9.
//
// Return Values: This method MUST return an HRESULT with the severity bit clear on
// success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as
// defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1.
GetRealTimeBuffersLost(context.Context, *GetRealTimeBuffersLostRequest) (*GetRealTimeBuffersLostResponse, error)
// The SessionId (Get) method retrieves the SessionId property, as specified in the
// property table in section 3.2.4.9.
//
// Return Values: This method MUST return an HRESULT with the severity bit clear on
// success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as
// defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1.
GetSessionID(context.Context, *GetSessionIDRequest) (*GetSessionIDResponse, error)
// SessionName operation.
GetSessionName(context.Context, *GetSessionNameRequest) (*GetSessionNameResponse, error)
// SessionName operation.
SetSessionName(context.Context, *SetSessionNameRequest) (*SetSessionNameResponse, error)
// The SessionThreadId (Get) method retrieves the SessionThreadId property.
//
// Return Values: This method MUST return an HRESULT with the severity bit clear on
// success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as
// defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1.
GetSessionThreadID(context.Context, *GetSessionThreadIDRequest) (*GetSessionThreadIDResponse, error)
// The StreamMode enumeration defines where the trace events are delivered.
GetStreamMode(context.Context, *GetStreamModeRequest) (*GetStreamModeResponse, error)
// The StreamMode enumeration defines where the trace events are delivered.
SetStreamMode(context.Context, *SetStreamModeRequest) (*SetStreamModeResponse, error)
// The TraceDataProviders (Get) method retrieves the TraceDataProviders property.
//
// Return Values: This method MUST return an HRESULT with the severity bit clear on
// success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as
// defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1.
GetTraceDataProviders(context.Context, *GetTraceDataProvidersRequest) (*GetTraceDataProvidersResponse, error)
}
ITraceDataCollector server interface.
type UnimplementedTraceDataCollectorServer ¶ added in v1.2.10
type UnimplementedTraceDataCollectorServer struct {
idatacollector.UnimplementedDataCollectorServer
}
Unimplemented ITraceDataCollector
func (UnimplementedTraceDataCollectorServer) GetBufferSize ¶ added in v1.2.10
func (UnimplementedTraceDataCollectorServer) GetBufferSize(context.Context, *GetBufferSizeRequest) (*GetBufferSizeResponse, error)
func (UnimplementedTraceDataCollectorServer) GetBuffersLost ¶ added in v1.2.10
func (UnimplementedTraceDataCollectorServer) GetBuffersLost(context.Context, *GetBuffersLostRequest) (*GetBuffersLostResponse, error)
func (UnimplementedTraceDataCollectorServer) GetBuffersWritten ¶ added in v1.2.10
func (UnimplementedTraceDataCollectorServer) GetBuffersWritten(context.Context, *GetBuffersWrittenRequest) (*GetBuffersWrittenResponse, error)
func (UnimplementedTraceDataCollectorServer) GetClockType ¶ added in v1.2.10
func (UnimplementedTraceDataCollectorServer) GetClockType(context.Context, *GetClockTypeRequest) (*GetClockTypeResponse, error)
func (UnimplementedTraceDataCollectorServer) GetEventsLost ¶ added in v1.2.10
func (UnimplementedTraceDataCollectorServer) GetEventsLost(context.Context, *GetEventsLostRequest) (*GetEventsLostResponse, error)
func (UnimplementedTraceDataCollectorServer) GetExtendedModes ¶ added in v1.2.10
func (UnimplementedTraceDataCollectorServer) GetExtendedModes(context.Context, *GetExtendedModesRequest) (*GetExtendedModesResponse, error)
func (UnimplementedTraceDataCollectorServer) GetFlushTimer ¶ added in v1.2.10
func (UnimplementedTraceDataCollectorServer) GetFlushTimer(context.Context, *GetFlushTimerRequest) (*GetFlushTimerResponse, error)
func (UnimplementedTraceDataCollectorServer) GetFreeBuffers ¶ added in v1.2.10
func (UnimplementedTraceDataCollectorServer) GetFreeBuffers(context.Context, *GetFreeBuffersRequest) (*GetFreeBuffersResponse, error)
func (UnimplementedTraceDataCollectorServer) GetGUID ¶ added in v1.2.10
func (UnimplementedTraceDataCollectorServer) GetGUID(context.Context, *GetGUIDRequest) (*GetGUIDResponse, error)
func (UnimplementedTraceDataCollectorServer) GetIsKernelTrace ¶ added in v1.2.10
func (UnimplementedTraceDataCollectorServer) GetIsKernelTrace(context.Context, *GetIsKernelTraceRequest) (*GetIsKernelTraceResponse, error)
func (UnimplementedTraceDataCollectorServer) GetMaximumBuffers ¶ added in v1.2.10
func (UnimplementedTraceDataCollectorServer) GetMaximumBuffers(context.Context, *GetMaximumBuffersRequest) (*GetMaximumBuffersResponse, error)
func (UnimplementedTraceDataCollectorServer) GetMinimumBuffers ¶ added in v1.2.10
func (UnimplementedTraceDataCollectorServer) GetMinimumBuffers(context.Context, *GetMinimumBuffersRequest) (*GetMinimumBuffersResponse, error)
func (UnimplementedTraceDataCollectorServer) GetNumberOfBuffers ¶ added in v1.2.10
func (UnimplementedTraceDataCollectorServer) GetNumberOfBuffers(context.Context, *GetNumberOfBuffersRequest) (*GetNumberOfBuffersResponse, error)
func (UnimplementedTraceDataCollectorServer) GetPreallocateFile ¶ added in v1.2.10
func (UnimplementedTraceDataCollectorServer) GetPreallocateFile(context.Context, *GetPreallocateFileRequest) (*GetPreallocateFileResponse, error)
func (UnimplementedTraceDataCollectorServer) GetProcessMode ¶ added in v1.2.10
func (UnimplementedTraceDataCollectorServer) GetProcessMode(context.Context, *GetProcessModeRequest) (*GetProcessModeResponse, error)
func (UnimplementedTraceDataCollectorServer) GetRealTimeBuffersLost ¶ added in v1.2.10
func (UnimplementedTraceDataCollectorServer) GetRealTimeBuffersLost(context.Context, *GetRealTimeBuffersLostRequest) (*GetRealTimeBuffersLostResponse, error)
func (UnimplementedTraceDataCollectorServer) GetSessionID ¶ added in v1.2.10
func (UnimplementedTraceDataCollectorServer) GetSessionID(context.Context, *GetSessionIDRequest) (*GetSessionIDResponse, error)
func (UnimplementedTraceDataCollectorServer) GetSessionName ¶ added in v1.2.10
func (UnimplementedTraceDataCollectorServer) GetSessionName(context.Context, *GetSessionNameRequest) (*GetSessionNameResponse, error)
func (UnimplementedTraceDataCollectorServer) GetSessionThreadID ¶ added in v1.2.10
func (UnimplementedTraceDataCollectorServer) GetSessionThreadID(context.Context, *GetSessionThreadIDRequest) (*GetSessionThreadIDResponse, error)
func (UnimplementedTraceDataCollectorServer) GetStreamMode ¶ added in v1.2.10
func (UnimplementedTraceDataCollectorServer) GetStreamMode(context.Context, *GetStreamModeRequest) (*GetStreamModeResponse, error)
func (UnimplementedTraceDataCollectorServer) GetTraceDataProviders ¶ added in v1.2.10
func (UnimplementedTraceDataCollectorServer) GetTraceDataProviders(context.Context, *GetTraceDataProvidersRequest) (*GetTraceDataProvidersResponse, error)
func (UnimplementedTraceDataCollectorServer) SetBufferSize ¶ added in v1.2.10
func (UnimplementedTraceDataCollectorServer) SetBufferSize(context.Context, *SetBufferSizeRequest) (*SetBufferSizeResponse, error)
func (UnimplementedTraceDataCollectorServer) SetClockType ¶ added in v1.2.10
func (UnimplementedTraceDataCollectorServer) SetClockType(context.Context, *SetClockTypeRequest) (*SetClockTypeResponse, error)
func (UnimplementedTraceDataCollectorServer) SetExtendedModes ¶ added in v1.2.10
func (UnimplementedTraceDataCollectorServer) SetExtendedModes(context.Context, *SetExtendedModesRequest) (*SetExtendedModesResponse, error)
func (UnimplementedTraceDataCollectorServer) SetFlushTimer ¶ added in v1.2.10
func (UnimplementedTraceDataCollectorServer) SetFlushTimer(context.Context, *SetFlushTimerRequest) (*SetFlushTimerResponse, error)
func (UnimplementedTraceDataCollectorServer) SetGUID ¶ added in v1.2.10
func (UnimplementedTraceDataCollectorServer) SetGUID(context.Context, *SetGUIDRequest) (*SetGUIDResponse, error)
func (UnimplementedTraceDataCollectorServer) SetMaximumBuffers ¶ added in v1.2.10
func (UnimplementedTraceDataCollectorServer) SetMaximumBuffers(context.Context, *SetMaximumBuffersRequest) (*SetMaximumBuffersResponse, error)
func (UnimplementedTraceDataCollectorServer) SetMinimumBuffers ¶ added in v1.2.10
func (UnimplementedTraceDataCollectorServer) SetMinimumBuffers(context.Context, *SetMinimumBuffersRequest) (*SetMinimumBuffersResponse, error)
func (UnimplementedTraceDataCollectorServer) SetNumberOfBuffers ¶ added in v1.2.10
func (UnimplementedTraceDataCollectorServer) SetNumberOfBuffers(context.Context, *SetNumberOfBuffersRequest) (*SetNumberOfBuffersResponse, error)
func (UnimplementedTraceDataCollectorServer) SetPreallocateFile ¶ added in v1.2.10
func (UnimplementedTraceDataCollectorServer) SetPreallocateFile(context.Context, *SetPreallocateFileRequest) (*SetPreallocateFileResponse, error)
func (UnimplementedTraceDataCollectorServer) SetProcessMode ¶ added in v1.2.10
func (UnimplementedTraceDataCollectorServer) SetProcessMode(context.Context, *SetProcessModeRequest) (*SetProcessModeResponse, error)
func (UnimplementedTraceDataCollectorServer) SetSessionName ¶ added in v1.2.10
func (UnimplementedTraceDataCollectorServer) SetSessionName(context.Context, *SetSessionNameRequest) (*SetSessionNameResponse, error)
func (UnimplementedTraceDataCollectorServer) SetStreamMode ¶ added in v1.2.10
func (UnimplementedTraceDataCollectorServer) SetStreamMode(context.Context, *SetStreamModeRequest) (*SetStreamModeResponse, error)