Struct seedlink::SeedLinkClient [] [src]

pub struct SeedLinkClient { /* fields omitted */ }

SeedLink Client

Methods

impl SeedLinkClient
[src]

[src]

Create a Client that connects to host:port. Connection will attempt to be established.

[src]

Set timeout in milliseconds during data reads from the server

[src]

Read data from the server.

[src]

Write data to the server. This is typically not used directly

[src]

Send raw command to the server

[src]

Close the connection, say "BYE"

[src]

Ask for list of stations, say "CAT"

[src]

Initiate handshaking, say "HELLO"

[src]

Start data transfer (or end multi-station mode handshaking), say "END"

[src]

Start data transfer, see end(), say "END"

[src]

Start data transfer, see end(), say "END"

[src]

Request data from a timestamp until now, say "TIME when"

[src]

Select station to retrieve, calls station() and select()

[src]

Select station to retrieve, say "STATION station network"

[src]

Select Location and Channel, say "SELECT {location}{channel}"

[src]

Read and expect an "OK" response from the server

[src]

Request data within a time range from server, say "TIME time1 time2"

[src]

Handshaking, say "HELLO", read response, return number of bytes read

[src]

Determine available streams. Be carefule, for public servers this can take a bit of time to transfer the underlying data. Say "INFO STREAMS"

Trait Implementations

impl Debug for SeedLinkClient
[src]

[src]

Formats the value using the given formatter.