Hallo, dies ist ein Test.
PWD: /www/data-lst1/unixsoft/unixsoft/kaempfer/.public_html
Running in File Mode
Relative path: ./../../../../../../usr/man/./man3rad/etraceserver.3rad
Real path: /usr/share/man/man3rad/etraceserver-1.3rad
Zurück
'\" t .\" Title: etraceserver-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 "ETRACESERVER\-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" etraceserver \- API for End\-to\-End Tracing server daemon administration .SH "SYNOPSIS" .nf #include <rad/client/1/etraceserver\&.h> cc [ flag\&.\&.\&. ] file\&.\&.\&. \fB\-letraceserver1_client\fR [ library\&.\&.\&. ] .fi .SS "interface ETraceServer" .nf .HP \w'rc_err_t\ \fBetraceserver_ETraceServer_startConnect\fR('u .R rc_err_t \fBetraceserver_ETraceServer_startConnect\fR(rc_instance_t\ *inst, . const\ char\ *client_name, . etraceserver_StartResult_t\ **result, . etraceserver_ETraceError_t\ **error); .RS .RE .fi .nf .HP \w'rc_err_t\ \fBetraceserver_ETraceServer_sessionCreate\fR('u .R rc_err_t \fBetraceserver_ETraceServer_sessionCreate\fR(rc_instance_t\ *inst, . const\ char\ *session_name, . const\ char\ *provider_name, . etraceserver_SessionArg_t\ **arguments, . int\ arguments_count, . etraceserver_LLQInfo_t\ **llq_options, . int\ llq_options_count, . boolean_t\ persistent, . etraceserver_ETraceError_t\ **error); .RS .RE .fi .nf .HP \w'rc_err_t\ \fBetraceserver_ETraceServer_sessionDelete\fR('u .R rc_err_t \fBetraceserver_ETraceServer_sessionDelete\fR(rc_instance_t\ *inst, . const\ char\ *session_name, . const\ char\ *user_name, . etraceserver_ETraceError_t\ **error); .RS .RE .fi .nf .HP \w'rc_err_t\ \fBetraceserver_ETraceServer_sessionUndelete\fR('u .R rc_err_t \fBetraceserver_ETraceServer_sessionUndelete\fR(rc_instance_t\ *inst, . const\ char\ *session_name, . const\ char\ *user_name, . etraceserver_ETraceError_t\ **error); .RS .RE .fi .nf .HP \w'rc_err_t\ \fBetraceserver_ETraceServer_sessionList\fR('u .R rc_err_t \fBetraceserver_ETraceServer_sessionList\fR(rc_instance_t\ *inst, . const\ char\ *session_name, . boolean_t\ all_sessions, . etraceserver_SessionInfo_t\ ***result, . int\ *result_cnt, . etraceserver_ETraceError_t\ **error); .RS .RE .fi .SS "Structured Types" .PP \fBstruct ETraceError\fR .\" blockquote { .RS 4 .PP typedef struct etraceserver_ETraceError etraceserver_ETraceError_t; .PP .nf struct etraceserver_ETraceError { int eete_err; char *eete_errmsg; }; .fi .nf .HP \w'void\ \fBetraceserver_ETraceError_free\fR('u .R void \fBetraceserver_ETraceError_free\fR(etraceserver_ETraceError_t\ *in); .RS .RE .fi .RE .\" } blockquote .PP \fBstruct StartResult\fR .\" blockquote { .RS 4 .PP typedef struct etraceserver_StartResult etraceserver_StartResult_t; .PP .nf struct etraceserver_StartResult { boolean_t esr_ssl; char *esr_port; char *esr_token; }; .fi .nf .HP \w'void\ \fBetraceserver_StartResult_free\fR('u .R void \fBetraceserver_StartResult_free\fR(etraceserver_StartResult_t\ *in); .RS .RE .fi .RE .\" } blockquote .PP \fBstruct LLQInfo\fR .\" blockquote { .RS 4 .PP typedef struct etraceserver_LLQInfo etraceserver_LLQInfo_t; .PP .nf struct etraceserver_LLQInfo { char *ellqi_span; unsigned long long ellqi_base; unsigned long long ellqi_lo_exp; unsigned long long ellqi_hi_exp; unsigned long long ellqi_steps; }; .fi .nf .HP \w'void\ \fBetraceserver_LLQInfo_free\fR('u .R void \fBetraceserver_LLQInfo_free\fR(etraceserver_LLQInfo_t\ *in); .RS .RE .fi .RE .\" } blockquote .PP \fBstruct SessionArg\fR .\" blockquote { .RS 4 .PP typedef struct etraceserver_SessionArg etraceserver_SessionArg_t; .PP .nf struct etraceserver_SessionArg { char *esa_name; char **esa_values; int esa_values_count; }; .fi .nf .HP \w'void\ \fBetraceserver_SessionArg_free\fR('u .R void \fBetraceserver_SessionArg_free\fR(etraceserver_SessionArg_t\ *in); .RS .RE .fi .RE .\" } blockquote .PP \fBstruct SessionInfo\fR .\" blockquote { .RS 4 .PP typedef struct etraceserver_SessionInfo etraceserver_SessionInfo_t; .PP .nf struct etraceserver_SessionInfo { char *esi_session; char *esi_provider; char *esi_uuid; char *esi_uid; char *esi_state; etraceserver_LLQInfo_t **esi_llqs; int esi_llqs_count; }; .fi .nf .HP \w'void\ \fBetraceserver_SessionInfo_free\fR('u .R void \fBetraceserver_SessionInfo_free\fR(etraceserver_SessionInfo_t\ *in); .RS .RE .fi .RE .\" } blockquote .SH "DESCRIPTION" .PP \fBAPI com\&.oracle\&.solaris\&.rad\&.etraceserver \fR\fB\&\s-2\u[1]\d\s+2\fR .PP This API exposes End\-to\-End Tracing (ETrace) server daemon administration to \fBrad(8)\fR clients\&. It also includes private APIs used by the ETrace client daemons to connect to server\&. .SH "INTERFACES" .SS "interface ETraceServer" .PP Private end\-to\-end tracing server daemon interface\&. .PP Private implementation of end\-to\-end tracing server daemon interface\&. .sp .it 1 an-trap .nr an-no-space-flag 1 .nr an-break-flag 1 .br .ps +1 \fBETraceServer Methods\fR .RS 4 .nf .HP \w'rc_err_t\ \fBetraceserver_ETraceServer_startConnect\fR('u .R rc_err_t \fBetraceserver_ETraceServer_startConnect\fR(rc_instance_t\ *inst, . const\ char\ *client_name, . etraceserver_StartResult_t\ **result, . etraceserver_ETraceError_t\ **error); .RS .RE .fi .\" blockquote { .RS 4 .PP Begin a connect between the client and server\&. .PP Do a pre\-flight check then start the report receiving listener\&. This method is only used internally\&. .PP \fBArguments:\fR .PP \fIinst\fR \(em RAD instance .PP \fIclient_name\fR .PP \fIresult\fR .PP \fIerror\fR .RE .\" } blockquote .nf .HP \w'rc_err_t\ \fBetraceserver_ETraceServer_sessionCreate\fR('u .R rc_err_t \fBetraceserver_ETraceServer_sessionCreate\fR(rc_instance_t\ *inst, . const\ char\ *session_name, . const\ char\ *provider_name, . etraceserver_SessionArg_t\ **arguments, . int\ arguments_count, . etraceserver_LLQInfo_t\ **llq_options, . int\ llq_options_count, . boolean_t\ persistent, . etraceserver_ETraceError_t\ **error); .RS .RE .fi .\" blockquote { .RS 4 .PP Create a new session\&. .PP Create a new session for the specified provider using the specified arguments\&. Each argument is specified as a name value pair\&. The value of the argument is an array of strings\&. .PP \fBArguments:\fR .PP \fIinst\fR \(em RAD instance .PP \fIsession_name\fR \(em Specifies the name of the session to be created\&. .PP \fIprovider_name\fR \(em Specifies the name of the provider to be used\&. .PP \fIarguments\fR \(em Specifies the name of the provider to be used\&. .PP \fIarguments_count\fR \(em Number of items in arguments array .PP \fIllq_options\fR \(em Specifies the arguments for enabled llquantize operations\&. .PP \fIllq_options_count\fR \(em Number of items in llq_options array .PP \fIpersistent\fR .PP \fIerror\fR .RE .\" } blockquote .nf .HP \w'rc_err_t\ \fBetraceserver_ETraceServer_sessionDelete\fR('u .R rc_err_t \fBetraceserver_ETraceServer_sessionDelete\fR(rc_instance_t\ *inst, . const\ char\ *session_name, . const\ char\ *user_name, . etraceserver_ETraceError_t\ **error); .RS .RE .fi .\" blockquote { .RS 4 .PP Delete a session\&. .PP Delete the specified session\&. .PP \fBArguments:\fR .PP \fIinst\fR \(em RAD instance .PP \fIsession_name\fR .PP \fIuser_name\fR (\fInullable\fR) .PP \fIerror\fR .RE .\" } blockquote .nf .HP \w'rc_err_t\ \fBetraceserver_ETraceServer_sessionUndelete\fR('u .R rc_err_t \fBetraceserver_ETraceServer_sessionUndelete\fR(rc_instance_t\ *inst, . const\ char\ *session_name, . const\ char\ *user_name, . etraceserver_ETraceError_t\ **error); .RS .RE .fi .\" blockquote { .RS 4 .PP Undelete a session\&. .PP Undelete the specified session\&. .PP \fBArguments:\fR .PP \fIinst\fR \(em RAD instance .PP \fIsession_name\fR .PP \fIuser_name\fR (\fInullable\fR) .PP \fIerror\fR .RE .\" } blockquote .nf .HP \w'rc_err_t\ \fBetraceserver_ETraceServer_sessionList\fR('u .R rc_err_t \fBetraceserver_ETraceServer_sessionList\fR(rc_instance_t\ *inst, . const\ char\ *session_name, . boolean_t\ all_sessions, . etraceserver_SessionInfo_t\ ***result, . int\ *result_cnt, . etraceserver_ETraceError_t\ **error); .RS .RE .fi .\" blockquote { .RS 4 .PP List the current sessions\&. .PP List the current sessions\&. .PP \fBArguments:\fR .PP \fIinst\fR \(em RAD instance .PP \fIsession_name\fR \(em Specifies the name of the session to be returned\&. If an empty string, will return all sessions for current user\&. .PP \fIall_sessions\fR \(em If set to TRUE, returns all sessions on the system\&. .PP \fIresult\fR .PP \fIresult_cnt\fR \(em Number of items in result array .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 \fBETraceServer Retrieve\fR .RS 4 .nf .HP \w'rc_err_t\ \fBetraceserver_ETraceServer__rad_get_name\fR('u .R rc_err_t \fBetraceserver_ETraceServer__rad_get_name\fR(adr_name_t\ **result, . int\ n, . \&.\&.\&.); .RS .RE .fi .\" blockquote { .RS 4 .PP Obtain RAD name of a ETraceServer 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\ \fBetraceserver_ETraceServer__rad_lookup\fR('u .R rc_err_t \fBetraceserver_ETraceServer__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 ETraceServer 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\ \fBetraceserver_ETraceServer__rad_list\fR('u .R rc_err_t \fBetraceserver_ETraceServer__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 ETraceServer 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 ETraceError\fR .\" blockquote { .RS 4 .PP typedef struct etraceserver_ETraceError etraceserver_ETraceError_t; .PP .nf struct etraceserver_ETraceError { int eete_err; char *eete_errmsg; }; .fi .nf .HP \w'void\ \fBetraceserver_ETraceError_free\fR('u .R void \fBetraceserver_ETraceError_free\fR(etraceserver_ETraceError_t\ *in); .RS .RE .fi .RE .\" } blockquote .\" blockquote { .RS 4 .PP \fBFields:\fR .PP \fIeete_err\fR .PP \fIeete_errmsg\fR .RE .\" } blockquote .PP \fBstruct StartResult\fR .\" blockquote { .RS 4 .PP typedef struct etraceserver_StartResult etraceserver_StartResult_t; .PP .nf struct etraceserver_StartResult { boolean_t esr_ssl; char *esr_port; char *esr_token; }; .fi .nf .HP \w'void\ \fBetraceserver_StartResult_free\fR('u .R void \fBetraceserver_StartResult_free\fR(etraceserver_StartResult_t\ *in); .RS .RE .fi .RE .\" } blockquote .\" blockquote { .RS 4 .PP \fBFields:\fR .PP \fIesr_ssl\fR .PP \fIesr_port\fR .PP \fIesr_token\fR .RE .\" } blockquote .PP \fBstruct LLQInfo\fR \(em Log\-linear quantization information structure\&. Keeps track of five arguments that are needed to enable a llquantize operation\&. .\" blockquote { .RS 4 .PP typedef struct etraceserver_LLQInfo etraceserver_LLQInfo_t; .PP .nf struct etraceserver_LLQInfo { char *ellqi_span; unsigned long long ellqi_base; unsigned long long ellqi_lo_exp; unsigned long long ellqi_hi_exp; unsigned long long ellqi_steps; }; .fi .nf .HP \w'void\ \fBetraceserver_LLQInfo_free\fR('u .R void \fBetraceserver_LLQInfo_free\fR(etraceserver_LLQInfo_t\ *in); .RS .RE .fi .RE .\" } blockquote .\" blockquote { .RS 4 .PP \fBFields:\fR .PP \fIellqi_span\fR .PP \fIellqi_base\fR .PP \fIellqi_lo_exp\fR .PP \fIellqi_hi_exp\fR .PP \fIellqi_steps\fR .RE .\" } blockquote .PP \fBstruct SessionArg\fR \(em Session argument name/value pair\&. .\" blockquote { .RS 4 .PP typedef struct etraceserver_SessionArg etraceserver_SessionArg_t; .PP .nf struct etraceserver_SessionArg { char *esa_name; char **esa_values; int esa_values_count; }; .fi .nf .HP \w'void\ \fBetraceserver_SessionArg_free\fR('u .R void \fBetraceserver_SessionArg_free\fR(etraceserver_SessionArg_t\ *in); .RS .RE .fi .RE .\" } blockquote .\" blockquote { .RS 4 .PP \fBFields:\fR .PP \fIesa_name\fR .PP \fIesa_values\fR .PP \fIesa_values_count\fR .RE .\" } blockquote .PP \fBstruct SessionInfo\fR \(em Session information\&. .\" blockquote { .RS 4 .PP typedef struct etraceserver_SessionInfo etraceserver_SessionInfo_t; .PP .nf struct etraceserver_SessionInfo { char *esi_session; char *esi_provider; char *esi_uuid; char *esi_uid; char *esi_state; etraceserver_LLQInfo_t **esi_llqs; int esi_llqs_count; }; .fi .nf .HP \w'void\ \fBetraceserver_SessionInfo_free\fR('u .R void \fBetraceserver_SessionInfo_free\fR(etraceserver_SessionInfo_t\ *in); .RS .RE .fi .RE .\" } blockquote .\" blockquote { .RS 4 .PP \fBFields:\fR .PP \fIesi_session\fR .PP \fIesi_provider\fR .PP \fIesi_uuid\fR .PP \fIesi_uid\fR .PP \fIesi_state\fR .PP \fIesi_llqs\fR .PP \fIesi_llqs_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\-etraceserver 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.etraceserver_1 .fi .RE