VirtualTargetType

Type Alias VirtualTargetType 

pub type VirtualTargetType = VirtualConnectionType;
Expand description

Alias for VirtualConnectionType (for readability in target contexts).

Aliased Type§

pub enum VirtualTargetType {
    LocalGroupPeer {
        session_cid: u64,
        peer_cid: u64,
    },
    ExternalGroupPeer {
        session_cid: u64,
        interserver_cid: u64,
        peer_cid: u64,
    },
    LocalGroupServer {
        session_cid: u64,
    },
    ExternalGroupServer {
        session_cid: u64,
        interserver_cid: u64,
    },
}

Variants§

§

LocalGroupPeer

P2P connection on the same server.

Fields

§session_cid: u64

This client’s session CID

§peer_cid: u64

The peer’s CID

§

ExternalGroupPeer

P2P connection across federated servers.

Fields

§session_cid: u64

This client’s session CID

§interserver_cid: u64

The interserver connection identifier

§peer_cid: u64

The peer’s CID on their home server

§

LocalGroupServer

Standard client-to-server connection.

Fields

§session_cid: u64

The session CID

§

ExternalGroupServer

Client-to-server through federated network.

Fields

§session_cid: u64

This client’s session CID

§interserver_cid: u64

The interserver connection identifier