Genie.WebThreads.ChannelClientsCollection - Type
Dict([itr])

Dict{K,V}() constructs a hash table with keys of type K and values of type V. Keys are compared with isequal and hashed with hash.

Given a single iterable argument, constructs a Dict whose key-value pairs are taken from 2-tuples (key,value) generated by the argument.

Examples

julia> Dict([("A", 1), ("B", 2)])
Dict{String, Int64} with 2 entries:
  "B" => 2
  "A" => 1

Alternatively, a sequence of pair arguments may be passed.

julia> Dict("A"=>1, "B"=>2)
Dict{String, Int64} with 2 entries:
  "B" => 2
  "A" => 1

source


Genie.WebThreads.ChannelSubscriptionsCollection - Type
Dict([itr])

Dict{K,V}() constructs a hash table with keys of type K and values of type V. Keys are compared with isequal and hashed with hash.

Given a single iterable argument, constructs a Dict whose key-value pairs are taken from 2-tuples (key,value) generated by the argument.

Examples

julia> Dict([("A", 1), ("B", 2)])
Dict{String, Int64} with 2 entries:
  "B" => 2
  "A" => 1

Alternatively, a sequence of pair arguments may be passed.

julia> Dict("A"=>1, "B"=>2)
Dict{String, Int64} with 2 entries:
  "B" => 2
  "A" => 1

source


Genie.WebThreads.ClientId - Type
UInt64 <: Unsigned

64-bit unsigned integer type.

source


Genie.WebThreads.ChannelName - Type
String <: AbstractString

The default string type in Julia, used by e.g. string literals.

Strings are immutable sequences of Chars. A String is stored internally as a contiguous byte array, and while they are interpreted as being UTF-8 encoded, they can be composed of any byte sequence. Use isvalid to validate that the underlying byte sequence is valid as UTF-8.

source


Genie.WebThreads.broadcast - Function

Pushes msg (and payload) to all the clients subscribed to the channels in channels.

source

Pushes msg (and payload) to all the clients subscribed to all the channels.

source


Genie.WebThreads.message - Function

Pushes msg (and payload) to channel.

source

Writes msg to message queue for client.

source


Genie.WebThreads.pop_subscription - Function

Removes the subscription of client to channel.

source

Removes all subscriptions of client.

source


Genie.WebThreads.push_subscription - Function

Adds a new subscription for client to channel.

source


Genie.WebThreads.subscribe - Function

Subscribes a web thread client wt to channel.

source


Genie.WebThreads.unsubscribe - Function

Unsubscribes a web socket client wt from channel.

source


Genie.WebThreads.unsubscribe_client - Function

Unsubscribes a web socket client wt from all the channels.

source


Genie.WebThreads.unsubscribe_disconnected_clients - Function

unsubscribe_disconnected_clients() :: ChannelClientsCollection

Unsubscribes clients which are no longer connected.

source



Genie