Missing docstring for CLIENTS
. Check Documenter's build log for details.
Missing docstring for MESSAGE_QUEUE
. Check Documenter's build log for details.
Missing docstring for SUBSCRIPTIONS
. Check Documenter's build log for details.
Missing docstring for ChannelClient
. Check Documenter's build log for details.
Genie.WebThreads.ChannelClientsCollection
— TypeDict([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
Keys are allowed to be mutable, but if you do mutate stored keys, the hash table may become internally inconsistent, in which case the Dict
will not work properly. IdDict
can be an alternative if you need to mutate keys.
Missing docstring for ChannelMessage
. Check Documenter's build log for details.
Genie.WebThreads.ChannelSubscriptionsCollection
— TypeDict([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
Keys are allowed to be mutable, but if you do mutate stored keys, the hash table may become internally inconsistent, in which case the Dict
will not work properly. IdDict
can be an alternative if you need to mutate keys.
Genie.WebThreads.ClientId
— TypeUInt64 <: Unsigned <: Integer
64-bit unsigned integer type.
Printed in hexadecimal, thus 0x000000000000003f == 63.
Genie.WebThreads.ChannelName
— TypeString <: AbstractString
The default string type in Julia, used by e.g. string literals.
String
s are immutable sequences of Char
s. 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.
Missing docstring for MessagePayload
. Check Documenter's build log for details.
Genie.WebThreads.broadcast
— FunctionPushes msg
(and payload
) to all the clients subscribed to the channels in channels
.
Pushes msg
(and payload
) to all the clients subscribed to all the channels.
Missing docstring for channels
. Check Documenter's build log for details.
Missing docstring for clients
. Check Documenter's build log for details.
Missing docstring for connected_clients
. Check Documenter's build log for details.
Missing docstring for disconnected_clients
. Check Documenter's build log for details.
Genie.WebThreads.message
— FunctionPushes msg
(and payload
) to channel
.
Writes msg
to message queue for client
.
Genie.WebThreads.pop_subscription
— FunctionRemoves the subscription of client
to channel
.
Removes all subscriptions of client
.
Missing docstring for pull
. Check Documenter's build log for details.
Missing docstring for push
. Check Documenter's build log for details.
Genie.WebThreads.push_subscription
— FunctionAdds a new subscription for client
to channel
.
Genie.WebThreads.subscribe
— FunctionSubscribes a web thread client wt
to channel
.
Missing docstring for subscriptions
. Check Documenter's build log for details.
Missing docstring for timestamp_client
. Check Documenter's build log for details.
Genie.WebThreads.unsubscribe
— FunctionUnsubscribes a web socket client wt
from channel
.
Genie.WebThreads.unsubscribe_client
— FunctionUnsubscribes a web socket client wt
from all the channels.
Missing docstring for unsubscribe_clients
. Check Documenter's build log for details.
Genie.WebThreads.unsubscribe_disconnected_clients
— Functionunsubscribedisconnectedclients() :: ChannelClientsCollection
Unsubscribes clients which are no longer connected.
Missing docstring for webthreads
. Check Documenter's build log for details.