Enum synapse_rpc::message::CMessage [] [src]

pub enum CMessage {
    GetResources {
        serial: u64,
        ids: Vec<String>,
    },
    Subscribe {
        serial: u64,
        ids: Vec<String>,
    },
    Unsubscribe {
        serial: u64,
        ids: Vec<String>,
    },
    UpdateResource {
        serial: u64,
        resource: CResourceUpdate,
    },
    RemoveResource {
        serial: u64,
        id: String,
        artifacts: Option<bool>,
    },
    FilterSubscribe {
        serial: u64,
        kind: ResourceKind,
        criteria: Vec<Criterion>,
    },
    FilterUnsubscribe {
        serial: u64,
        filter_serial: u64,
    },
    UploadTorrent {
        serial: u64,
        size: u64,
        path: Option<String>,
        start: bool,
    },
    UploadMagnet {
        serial: u64,
        uri: String,
        path: Option<String>,
        start: bool,
    },
    UploadFiles {
        serial: u64,
        size: u64,
        path: String,
    },
    PauseTorrent {
        serial: u64,
        id: String,
    },
    ResumeTorrent {
        serial: u64,
        id: String,
    },
    UpdateTracker {
        serial: u64,
        id: String,
    },
    AddTracker {
        serial: u64,
        id: String,
        uri: String,
    },
    AddPeer {
        serial: u64,
        id: String,
        ip: String,
    },
    ValidateResources {
        serial: u64,
        ids: Vec<String>,
    },
}

Client -> server messages

Variants

Fields of GetResources

Fields of Subscribe

Fields of Unsubscribe

Fields of UpdateResource

Fields of RemoveResource

Fields of FilterSubscribe

Fields of FilterUnsubscribe

Fields of UploadTorrent

Fields of UploadMagnet

Fields of UploadFiles

Fields of PauseTorrent

Fields of ResumeTorrent

Fields of UpdateTracker

Fields of AddTracker

Fields of AddPeer

Fields of ValidateResources

Trait Implementations

impl Clone for CMessage
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for CMessage
[src]

[src]

Formats the value using the given formatter.