idatacollectorsetcollection

package
v1.2.18 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 24, 2026 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// IDataCollectorSetCollection interface identifier 03837524-098b-11d8-9414-505054503030
	DataCollectorSetCollectionIID = &dcom.IID{Data1: 0x03837524, Data2: 0x098b, Data3: 0x11d8, Data4: []byte{0x94, 0x14, 0x50, 0x50, 0x54, 0x50, 0x30, 0x30}}
	// Syntax UUID
	DataCollectorSetCollectionSyntaxUUID = &uuid.UUID{TimeLow: 0x3837524, TimeMid: 0x98b, TimeHiAndVersion: 0x11d8, ClockSeqHiAndReserved: 0x94, ClockSeqLow: 0x14, Node: [6]uint8{0x50, 0x50, 0x54, 0x50, 0x30, 0x30}}
	// Syntax ID
	DataCollectorSetCollectionSyntaxV0_0 = &dcerpc.SyntaxID{IfUUID: DataCollectorSetCollectionSyntaxUUID, IfVersionMajor: 0, IfVersionMinor: 0}
)
View Source
var (
	// import guard
	GoPackage = "dcom/pla"
)

Functions

func DataCollectorSetCollectionServerHandle

func DataCollectorSetCollectionServerHandle(ctx context.Context, o DataCollectorSetCollectionServer, opNum int, r ndr.Reader) (dcerpc.Operation, error)

func RegisterDataCollectorSetCollectionServer

func RegisterDataCollectorSetCollectionServer(conn dcerpc.Conn, o DataCollectorSetCollectionServer, opts ...dcerpc.Option)

Types

type AddRangeRequest

type AddRangeRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis                  `idl:"name:This" json:"this"`
	Sets *pla.DataCollectorSetCollection `idl:"name:sets" json:"sets"`
}

AddRangeRequest structure represents the AddRange operation request

func (*AddRangeRequest) MarshalNDR

func (o *AddRangeRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*AddRangeRequest) UnmarshalNDR

func (o *AddRangeRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type AddRangeResponse

type AddRangeResponse 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 AddRange return value.
	Return int32 `idl:"name:Return" json:"return"`
}

AddRangeResponse structure represents the AddRange operation response

func (*AddRangeResponse) MarshalNDR

func (o *AddRangeResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*AddRangeResponse) UnmarshalNDR

func (o *AddRangeResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type AddRequest

type AddRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis        `idl:"name:This" json:"this"`
	Set  *pla.DataCollectorSet `idl:"name:set" json:"set"`
}

AddRequest structure represents the Add operation request

func (*AddRequest) MarshalNDR

func (o *AddRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*AddRequest) UnmarshalNDR

func (o *AddRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type AddResponse

type AddResponse 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 Add return value.
	Return int32 `idl:"name:Return" json:"return"`
}

AddResponse structure represents the Add operation response

func (*AddResponse) MarshalNDR

func (o *AddResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*AddResponse) UnmarshalNDR

func (o *AddResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type ClearRequest

type ClearRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
}

ClearRequest structure represents the Clear operation request

func (*ClearRequest) MarshalNDR

func (o *ClearRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*ClearRequest) UnmarshalNDR

func (o *ClearRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type ClearResponse

type ClearResponse 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 Clear return value.
	Return int32 `idl:"name:Return" json:"return"`
}

ClearResponse structure represents the Clear operation response

func (*ClearResponse) MarshalNDR

func (o *ClearResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*ClearResponse) UnmarshalNDR

func (o *ClearResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type DataCollectorSetCollectionClient

type DataCollectorSetCollectionClient interface {

	// IDispatch retrieval method.
	Dispatch() idispatch.DispatchClient

	// Count operation.
	GetCount(context.Context, *GetCountRequest, ...dcerpc.CallOption) (*GetCountResponse, error)

	// Item operation.
	GetItem(context.Context, *GetItemRequest, ...dcerpc.CallOption) (*GetItemResponse, error)

	// _NewEnum operation.
	Get_NewEnum(context.Context, *Get_NewEnumRequest, ...dcerpc.CallOption) (*Get_NewEnumResponse, error)

	// Add operation.
	Add(context.Context, *AddRequest, ...dcerpc.CallOption) (*AddResponse, error)

	// Remove operation.
	Remove(context.Context, *RemoveRequest, ...dcerpc.CallOption) (*RemoveResponse, error)

	// Clear operation.
	Clear(context.Context, *ClearRequest, ...dcerpc.CallOption) (*ClearResponse, error)

	// AddRange operation.
	AddRange(context.Context, *AddRangeRequest, ...dcerpc.CallOption) (*AddRangeResponse, error)

	// The GetDataCollectorSets method populates data collector set collection with the
	// persisted data collector sets. A data collector set is considered to be persisted
	// if either of the following conditions is met:
	//
	// *
	//
	// The data collector set is in a running state. A data collector set is considered
	// to be in a running state if a call to IDataCollectorSet::getState ( 695c56b5-8762-419d-a047-aa9762d188c4
	// ) returns plaRunning. A data collector set enters a running state by calling IDataCollectorSet::Start
	// ( d2ebf91b-9e67-440d-90e9-3134ee1613a0 ). A data collector set can be removed from
	// a running state by calling IDataCollectorSet::Stop ( 2617595b-63fc-4c23-b674-4cb3e062eb6f
	// ).
	//
	// *
	//
	// The data collector set is committed. A data collector set is committed after a successful
	// call to IDataCollectorSet::Commit ( b7b0e0f8-327c-46de-b034-3d598306890e ) where
	// the CommitMode has any value other than plaValidateOnly. A data collector set can
	// be removed from a committed state by calling IDataCollectorSet::Delete ( 305c3442-6a96-43b6-8144-c0cfb1ebbec1
	// ).
	//
	// Semantically, a data collector set is persisted if it has been committed to a permanent
	// store, such as the filesystem.<35>
	//
	// 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.
	GetDataCollectorSets(context.Context, *GetDataCollectorSetsRequest, ...dcerpc.CallOption) (*GetDataCollectorSetsResponse, 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) DataCollectorSetCollectionClient
}

IDataCollectorSetCollection interface.

func NewDataCollectorSetCollectionClient

func NewDataCollectorSetCollectionClient(ctx context.Context, cc dcerpc.Conn, opts ...dcerpc.Option) (DataCollectorSetCollectionClient, error)

type DataCollectorSetCollectionServer

type DataCollectorSetCollectionServer interface {

	// IDispatch base class.
	idispatch.DispatchServer

	// Count operation.
	GetCount(context.Context, *GetCountRequest) (*GetCountResponse, error)

	// Item operation.
	GetItem(context.Context, *GetItemRequest) (*GetItemResponse, error)

	// _NewEnum operation.
	Get_NewEnum(context.Context, *Get_NewEnumRequest) (*Get_NewEnumResponse, error)

	// Add operation.
	Add(context.Context, *AddRequest) (*AddResponse, error)

	// Remove operation.
	Remove(context.Context, *RemoveRequest) (*RemoveResponse, error)

	// Clear operation.
	Clear(context.Context, *ClearRequest) (*ClearResponse, error)

	// AddRange operation.
	AddRange(context.Context, *AddRangeRequest) (*AddRangeResponse, error)

	// The GetDataCollectorSets method populates data collector set collection with the
	// persisted data collector sets. A data collector set is considered to be persisted
	// if either of the following conditions is met:
	//
	// *
	//
	// The data collector set is in a running state. A data collector set is considered
	// to be in a running state if a call to IDataCollectorSet::getState ( 695c56b5-8762-419d-a047-aa9762d188c4
	// ) returns plaRunning. A data collector set enters a running state by calling IDataCollectorSet::Start
	// ( d2ebf91b-9e67-440d-90e9-3134ee1613a0 ). A data collector set can be removed from
	// a running state by calling IDataCollectorSet::Stop ( 2617595b-63fc-4c23-b674-4cb3e062eb6f
	// ).
	//
	// *
	//
	// The data collector set is committed. A data collector set is committed after a successful
	// call to IDataCollectorSet::Commit ( b7b0e0f8-327c-46de-b034-3d598306890e ) where
	// the CommitMode has any value other than plaValidateOnly. A data collector set can
	// be removed from a committed state by calling IDataCollectorSet::Delete ( 305c3442-6a96-43b6-8144-c0cfb1ebbec1
	// ).
	//
	// Semantically, a data collector set is persisted if it has been committed to a permanent
	// store, such as the filesystem.<35>
	//
	// 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.
	GetDataCollectorSets(context.Context, *GetDataCollectorSetsRequest) (*GetDataCollectorSetsResponse, error)
}

IDataCollectorSetCollection server interface.

type GetCountRequest

type GetCountRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
}

GetCountRequest structure represents the Count operation request

func (*GetCountRequest) MarshalNDR

func (o *GetCountRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetCountRequest) UnmarshalNDR

func (o *GetCountRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetCountResponse

type GetCountResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That        *dcom.ORPCThat `idl:"name:That" json:"that"`
	ReturnValue int32          `idl:"name:retVal" json:"return_value"`
	// Return: The Count return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetCountResponse structure represents the Count operation response

func (*GetCountResponse) MarshalNDR

func (o *GetCountResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetCountResponse) UnmarshalNDR

func (o *GetCountResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetDataCollectorSetsRequest

type GetDataCollectorSetsRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
	// server: Not used.
	Server *oaut.String `idl:"name:server;pointer:unique" json:"server"`
	// filter: Not used.
	Filter *oaut.String `idl:"name:filter;pointer:unique" json:"filter"`
}

GetDataCollectorSetsRequest structure represents the GetDataCollectorSets operation request

func (*GetDataCollectorSetsRequest) MarshalNDR

func (*GetDataCollectorSetsRequest) UnmarshalNDR

func (o *GetDataCollectorSetsRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetDataCollectorSetsResponse

type GetDataCollectorSetsResponse 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 GetDataCollectorSets return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetDataCollectorSetsResponse structure represents the GetDataCollectorSets operation response

func (*GetDataCollectorSetsResponse) MarshalNDR

func (*GetDataCollectorSetsResponse) UnmarshalNDR

func (o *GetDataCollectorSetsResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetItemRequest

type GetItemRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This  *dcom.ORPCThis `idl:"name:This" json:"this"`
	Index *oaut.Variant  `idl:"name:index" json:"index"`
}

GetItemRequest structure represents the Item operation request

func (*GetItemRequest) MarshalNDR

func (o *GetItemRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetItemRequest) UnmarshalNDR

func (o *GetItemRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetItemResponse

type GetItemResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat        `idl:"name:That" json:"that"`
	Set  *pla.DataCollectorSet `idl:"name:set" json:"set"`
	// Return: The Item return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetItemResponse structure represents the Item operation response

func (*GetItemResponse) MarshalNDR

func (o *GetItemResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetItemResponse) UnmarshalNDR

func (o *GetItemResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type Get_NewEnumRequest

type Get_NewEnumRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
}

Get_NewEnumRequest structure represents the _NewEnum operation request

func (*Get_NewEnumRequest) MarshalNDR

func (o *Get_NewEnumRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*Get_NewEnumRequest) UnmarshalNDR

func (o *Get_NewEnumRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type Get_NewEnumResponse

type Get_NewEnumResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That        *dcom.ORPCThat `idl:"name:That" json:"that"`
	ReturnValue *dcom.Unknown  `idl:"name:retVal" json:"return_value"`
	// Return: The _NewEnum return value.
	Return int32 `idl:"name:Return" json:"return"`
}

Get_NewEnumResponse structure represents the _NewEnum operation response

func (*Get_NewEnumResponse) MarshalNDR

func (o *Get_NewEnumResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*Get_NewEnumResponse) UnmarshalNDR

func (o *Get_NewEnumResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type RemoveRequest

type RemoveRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
	Set  *oaut.Variant  `idl:"name:set" json:"set"`
}

RemoveRequest structure represents the Remove operation request

func (*RemoveRequest) MarshalNDR

func (o *RemoveRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*RemoveRequest) UnmarshalNDR

func (o *RemoveRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type RemoveResponse

type RemoveResponse 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 Remove return value.
	Return int32 `idl:"name:Return" json:"return"`
}

RemoveResponse structure represents the Remove operation response

func (*RemoveResponse) MarshalNDR

func (o *RemoveResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*RemoveResponse) UnmarshalNDR

func (o *RemoveResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type UnimplementedDataCollectorSetCollectionServer added in v1.2.10

type UnimplementedDataCollectorSetCollectionServer struct {
	idispatch.UnimplementedDispatchServer
}

Unimplemented IDataCollectorSetCollection

func (UnimplementedDataCollectorSetCollectionServer) Add added in v1.2.10

func (UnimplementedDataCollectorSetCollectionServer) AddRange added in v1.2.10

func (UnimplementedDataCollectorSetCollectionServer) Clear added in v1.2.10

func (UnimplementedDataCollectorSetCollectionServer) GetCount added in v1.2.10

func (UnimplementedDataCollectorSetCollectionServer) GetDataCollectorSets added in v1.2.10

func (UnimplementedDataCollectorSetCollectionServer) GetItem added in v1.2.10

func (UnimplementedDataCollectorSetCollectionServer) Get_NewEnum added in v1.2.10

func (UnimplementedDataCollectorSetCollectionServer) Remove added in v1.2.10

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL