Hallo, dies ist ein Test.
PWD: /www/data-lst1/unixsoft/unixsoft/kaempfer/.public_html
Running in File Mode
Relative path: ././../../../../../../usr/man/man3rad/etraceprovider-1.3rad
Real path: /usr/share/man/man3rad/etraceprovider-1.3rad
Zurück
'\" t .\" Title: etraceprovider-1 .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/> .\" Date: 2017-02-01 .\" Manual: RAD Module Definitions .\" Source: Solaris 11.4 .\" Language: English .\" .TH "ETRACEPROVIDER\-1" "3rad" "2017\-02\-01" "Solaris 11.4" "RAD Module Definitions" .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "NAME" etraceprovider \- Private API used by ETrace server .SH "SYNOPSIS" .nf #include <rad/client/1/etraceprovider\&.h> cc [ flag\&.\&.\&. ] file\&.\&.\&. \fB\-letraceprovider1_client\fR [ library\&.\&.\&. ] .fi .SS "interface ETraceProvider" .nf .HP \w'rc_err_t\ \fBetraceprovider_ETraceProvider_providerClientInfo\fR('u .R rc_err_t \fBetraceprovider_ETraceProvider_providerClientInfo\fR(rc_instance_t\ *inst, . etraceprovider_ETraceProviderInfo_t\ ***result, . int\ *result_cnt, . etraceprovider_ETraceProviderError_t\ **error); .RS .RE .fi .nf .HP \w'rc_err_t\ \fBetraceprovider_ETraceProvider_providerServerInfo\fR('u .R rc_err_t \fBetraceprovider_ETraceProvider_providerServerInfo\fR(rc_instance_t\ *inst, . const\ char\ *provider_name, . etraceprovider_ETraceProviderInfo_t\ ***result, . int\ *result_cnt, . etraceprovider_ETraceProviderError_t\ **error); .RS .RE .fi .nf .HP \w'rc_err_t\ \fBetraceprovider_ETraceProvider_providerClientEnable\fR('u .R rc_err_t \fBetraceprovider_ETraceProvider_providerClientEnable\fR(rc_instance_t\ *inst, . const\ rc_opaque_t\ *data, . etraceprovider_ETraceProviderError_t\ **error); .RS .RE .fi .nf .HP \w'rc_err_t\ \fBetraceprovider_ETraceProvider_providerClientDisable\fR('u .R rc_err_t \fBetraceprovider_ETraceProvider_providerClientDisable\fR(rc_instance_t\ *inst, . const\ rc_opaque_t\ *data, . etraceprovider_ETraceProviderError_t\ **error); .RS .RE .fi .SS "Structured Types" .PP \fBstruct ETraceProviderError\fR .\" blockquote { .RS 4 .PP typedef struct etraceprovider_ETraceProviderError etraceprovider_ETraceProviderError_t; .PP .nf struct etraceprovider_ETraceProviderError { int eetpe_err; char *eetpe_errmsg; }; .fi .nf .HP \w'void\ \fBetraceprovider_ETraceProviderError_free\fR('u .R void \fBetraceprovider_ETraceProviderError_free\fR(etraceprovider_ETraceProviderError_t\ *in); .RS .RE .fi .RE .\" } blockquote .PP \fBstruct ETraceProviderInfo\fR .\" blockquote { .RS 4 .PP typedef struct etraceprovider_ETraceProviderInfo etraceprovider_ETraceProviderInfo_t; .PP .nf struct etraceprovider_ETraceProviderInfo { char *eetpi_provider; char *eetpi_metadata; char **eetpi_clients; int eetpi_clients_count; }; .fi .nf .HP \w'void\ \fBetraceprovider_ETraceProviderInfo_free\fR('u .R void \fBetraceprovider_ETraceProviderInfo_free\fR(etraceprovider_ETraceProviderInfo_t\ *in); .RS .RE .fi .RE .\" } blockquote .SH "DESCRIPTION" .PP \fBAPI com\&.oracle\&.solaris\&.rad\&.etraceprovider \fR\fB\&\s-2\u[1]\d\s+2\fR .PP Private API used by the ETrace server to retrieve per\-client provider information and to enable/disable providers\&. .SH "INTERFACES" .SS "interface ETraceProvider" .PP Private end\-to\-end tracing client daemon interface\&. .PP Private implementation of end\-to\-end tracing client daemon interface\&. .sp .it 1 an-trap .nr an-no-space-flag 1 .nr an-break-flag 1 .br .ps +1 \fBETraceProvider Methods\fR .RS 4 .nf .HP \w'rc_err_t\ \fBetraceprovider_ETraceProvider_providerClientInfo\fR('u .R rc_err_t \fBetraceprovider_ETraceProvider_providerClientInfo\fR(rc_instance_t\ *inst, . etraceprovider_ETraceProviderInfo_t\ ***result, . int\ *result_cnt, . etraceprovider_ETraceProviderError_t\ **error); .RS .RE .fi .\" blockquote { .RS 4 .PP Returns information about the specified provider, if a provider is specified, or about all providers otherwise\&. This function returns the info provider for the ETrace client\&. .PP \fBArguments:\fR .PP \fIinst\fR \(em RAD instance .PP \fIresult\fR .PP \fIresult_cnt\fR \(em Number of items in result array .PP \fIerror\fR .RE .\" } blockquote .nf .HP \w'rc_err_t\ \fBetraceprovider_ETraceProvider_providerServerInfo\fR('u .R rc_err_t \fBetraceprovider_ETraceProvider_providerServerInfo\fR(rc_instance_t\ *inst, . const\ char\ *provider_name, . etraceprovider_ETraceProviderInfo_t\ ***result, . int\ *result_cnt, . etraceprovider_ETraceProviderError_t\ **error); .RS .RE .fi .\" blockquote { .RS 4 .PP Returns information about the specified provider, if a provider is specified, or about all providers otherwise\&. This function returns the info provider for the ETrace server\&. .PP \fBArguments:\fR .PP \fIinst\fR \(em RAD instance .PP \fIprovider_name\fR \(em Specifies the name of the provider to be returned\&. If an empty string, will return all providers\&. .PP \fIresult\fR .PP \fIresult_cnt\fR \(em Number of items in result array .PP \fIerror\fR .RE .\" } blockquote .nf .HP \w'rc_err_t\ \fBetraceprovider_ETraceProvider_providerClientEnable\fR('u .R rc_err_t \fBetraceprovider_ETraceProvider_providerClientEnable\fR(rc_instance_t\ *inst, . const\ rc_opaque_t\ *data, . etraceprovider_ETraceProviderError_t\ **error); .RS .RE .fi .\" blockquote { .RS 4 .PP \fBArguments:\fR .PP \fIinst\fR \(em RAD instance .PP \fIdata\fR \(em Packed nvlist containg name and arguments for the provider\&. We use a packed nvlist which can be pre\-packed and shared across multiple client instances\&. .PP \fIerror\fR .RE .\" } blockquote .nf .HP \w'rc_err_t\ \fBetraceprovider_ETraceProvider_providerClientDisable\fR('u .R rc_err_t \fBetraceprovider_ETraceProvider_providerClientDisable\fR(rc_instance_t\ *inst, . const\ rc_opaque_t\ *data, . etraceprovider_ETraceProviderError_t\ **error); .RS .RE .fi .\" blockquote { .RS 4 .PP \fBArguments:\fR .PP \fIinst\fR \(em RAD instance .PP \fIdata\fR \(em Packed nvlist containg name and arguments for the provider\&. .PP \fIerror\fR .RE .\" } blockquote .RE .sp .it 1 an-trap .nr an-no-space-flag 1 .nr an-break-flag 1 .br .ps +1 \fBETraceProvider Retrieve\fR .RS 4 .nf .HP \w'rc_err_t\ \fBetraceprovider_ETraceProvider__rad_get_name\fR('u .R rc_err_t \fBetraceprovider_ETraceProvider__rad_get_name\fR(adr_name_t\ **result, . int\ n, . \&.\&.\&.); .RS .RE .fi .\" blockquote { .RS 4 .PP Obtain RAD name of a ETraceProvider object\&. .PP \fBArguments:\fR .PP \fIresult\fR \(em RAD name .PP \fIn\fR \(em Number of key\-value pairs provided as variadic arguments .PP \&.\&.\&. \(em Optional key\-value pairs that compose the primary key .RE .\" } blockquote .nf .HP \w'rc_err_t\ \fBetraceprovider_ETraceProvider__rad_lookup\fR('u .R rc_err_t \fBetraceprovider_ETraceProvider__rad_lookup\fR(rc_conn_t\ *c, . boolean_t\ strict, . rc_instance_t\ **result, . int\ n, . \&.\&.\&.); .RS .RE .fi .\" blockquote { .RS 4 .PP Lookup a ETraceProvider instance\&. .PP Construct a RAD name for the interface based on the provided key\-value pairs and perform a lookup\&. If successful, instance reference is returned in the result\&. .PP \fBArguments:\fR .PP \fIc\fR \(em RAD connection handle .PP \fIstrict\fR \(em Strict (B_TRUE) or relaxed (B_FALSE) versioning .PP \fIresult\fR \(em RAD instance .PP \fIn\fR \(em Number of key\-value pairs provided as variadic arguments .PP \&.\&.\&. \(em Optional key\-value pairs that compose the primary key .RE .\" } blockquote .nf .HP \w'rc_err_t\ \fBetraceprovider_ETraceProvider__rad_list\fR('u .R rc_err_t \fBetraceprovider_ETraceProvider__rad_list\fR(rc_conn_t\ *c, . boolean_t\ strict, . adr_pattern_scheme_t\ scheme, . adr_name_t\ ***result, . int\ *result_count, . int\ n, . \&.\&.\&.); .RS .RE .fi .\" blockquote { .RS 4 .PP List RAD names of a available ETraceProvider instances\&. .PP Returns an array and array size of matching object names\&. .PP \fBArguments:\fR .PP \fIc\fR \(em RAD connection handle .PP \fIstrict\fR \(em Strict (B_TRUE) or relaxed (B_FALSE) versioning .PP \fIscheme\fR \(em Apply glob (NS_GLOB) or regex (NS_REGEX) matching .PP \fIresult\fR \(em Array of RAD names .PP \fIresult_count\fR \(em Number of names in result array .PP \fIn\fR \(em Number of key\-value pairs provided as variadic arguments .PP \&.\&.\&. \(em Optional key\-value pairs that compose the primary key .RE .\" } blockquote .RE .SH "STRUCTURED TYPES" .PP \fBstruct ETraceProviderError\fR .\" blockquote { .RS 4 .PP typedef struct etraceprovider_ETraceProviderError etraceprovider_ETraceProviderError_t; .PP .nf struct etraceprovider_ETraceProviderError { int eetpe_err; char *eetpe_errmsg; }; .fi .nf .HP \w'void\ \fBetraceprovider_ETraceProviderError_free\fR('u .R void \fBetraceprovider_ETraceProviderError_free\fR(etraceprovider_ETraceProviderError_t\ *in); .RS .RE .fi .RE .\" } blockquote .\" blockquote { .RS 4 .PP \fBFields:\fR .PP \fIeetpe_err\fR .PP \fIeetpe_errmsg\fR .RE .\" } blockquote .PP \fBstruct ETraceProviderInfo\fR \(em Provider information\&. .\" blockquote { .RS 4 .PP typedef struct etraceprovider_ETraceProviderInfo etraceprovider_ETraceProviderInfo_t; .PP .nf struct etraceprovider_ETraceProviderInfo { char *eetpi_provider; char *eetpi_metadata; char **eetpi_clients; int eetpi_clients_count; }; .fi .nf .HP \w'void\ \fBetraceprovider_ETraceProviderInfo_free\fR('u .R void \fBetraceprovider_ETraceProviderInfo_free\fR(etraceprovider_ETraceProviderInfo_t\ *in); .RS .RE .fi .RE .\" } blockquote .\" blockquote { .RS 4 .PP \fBFields:\fR .PP \fIeetpi_provider\fR .PP \fIeetpi_metadata\fR .PP \fIeetpi_clients\fR .PP \fIeetpi_clients_count\fR .RE .\" } blockquote .SH "VERSION" .PP 1\&.0 .SH "ATTRIBUTES" .PP See attributes(7) for descriptions of the following attributes: .TS allbox tab(:); cB cB. T{ ATTRIBUTE TYPE T}:T{ ATTRIBUTE VALUE T} .T& l l l l. T{ Availability T}:T{ system/management/rad/module/rad\-etraceprovider T} T{ Interface Stability T}:T{ Private T} .TE .sp 1 .SH "SEE ALSO" .PP \fBrad\fR(8) .SH "NOTES" .IP " 1." 4 Accessing Python documentation for this module: .sp .RS 4 .nf $ pydoc rad.bindings.com.oracle.solaris.rad.etraceprovider_1 .fi .RE