Struct opcua_types::CreateSessionRequest [] [src]

pub struct CreateSessionRequest {
    pub request_header: RequestHeader,
    pub client_description: ApplicationDescription,
    pub server_uri: UAString,
    pub endpoint_url: UAString,
    pub session_name: UAString,
    pub client_nonce: ByteString,
    pub client_certificate: ByteString,
    pub requested_session_timeout: Double,
    pub max_response_message_size: UInt32,
}

Creates a new session with the server.

Fields

Trait Implementations

impl Debug for CreateSessionRequest
[src]

Formats the value using the given formatter.

impl Clone for CreateSessionRequest
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl PartialEq for CreateSessionRequest
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl MessageInfo for CreateSessionRequest
[src]

The object id associated with the message

Returns a node id equivalent to the message object id

impl BinaryEncoder<CreateSessionRequest> for CreateSessionRequest
[src]

Returns the byte length of the structure. This calculation should be exact and as efficient as possible. Read more

Encodes the instance to the write stream.

Decodes an instance from the read stream.