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
GetResources
Fields of GetResources
serial: u64 | |
ids: Vec<String> |
Subscribe
Fields of Subscribe
serial: u64 | |
ids: Vec<String> |
Unsubscribe
Fields of Unsubscribe
serial: u64 | |
ids: Vec<String> |
UpdateResource
Fields of UpdateResource
serial: u64 | |
resource: CResourceUpdate |
RemoveResource
Fields of RemoveResource
serial: u64 | |
id: String | |
artifacts: Option<bool> |
FilterSubscribe
Fields of FilterSubscribe
serial: u64 | |
kind: ResourceKind | |
criteria: Vec<Criterion> |
FilterUnsubscribe
Fields of FilterUnsubscribe
serial: u64 | |
filter_serial: u64 |
UploadTorrent
Fields of UploadTorrent
serial: u64 | |
size: u64 | |
path: Option<String> | |
start: bool |
UploadMagnet
Fields of UploadMagnet
serial: u64 | |
uri: String | |
path: Option<String> | |
start: bool |
UploadFiles
Fields of UploadFiles
serial: u64 | |
size: u64 | |
path: String |
PauseTorrent
Fields of PauseTorrent
serial: u64 | |
id: String |
ResumeTorrent
Fields of ResumeTorrent
serial: u64 | |
id: String |
UpdateTracker
Fields of UpdateTracker
serial: u64 | |
id: String |
AddTracker
Fields of AddTracker
serial: u64 | |
id: String | |
uri: String |
AddPeer
Fields of AddPeer
serial: u64 | |
id: String | |
ip: String |
ValidateResources
Fields of ValidateResources
serial: u64 | |
ids: Vec<String> |
Trait Implementations
impl Clone for CMessage
[src]
fn clone(&self) -> CMessage
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more