struct
Circed::Network::NetworkState::ChannelInfo
- Circed::Network::NetworkState::ChannelInfo
- Struct
- Value
- Object
Overview
Channel information structure - using struct for performance
Defined in:
circed/network/network_state.crConstructors
Instance Method Summary
- #add_member(nickname : String, modes : Set(Char)) : Nil
- #ban_list : Set(String)
- #ban_list=(ban_list : Set(String))
- #created_at : Time
- #created_at=(created_at : Time)
- #has_member?(nickname : String) : Bool
- #members : Hash(String, Set(Char))
- #members=(members : Hash(String, Set(Char)))
- #modes : Set(Char)
- #modes=(modes : Set(Char))
- #name : String
- #password : String | Nil
- #password=(password : String | Nil)
- #remove_member(nickname : String) : Set(Char) | Nil
- #rename_member(old_nickname : String, new_nickname : String) : Bool
- #replace_members(members : Hash(String, Set(Char))) : Nil
- #topic : String | Nil
- #topic=(topic : String | Nil)
- #topic_set_at : Time | Nil
- #topic_set_at=(topic_set_at : Time | Nil)
- #topic_set_by : String | Nil
- #topic_set_by=(topic_set_by : String | Nil)
- #user_limit : Int32 | Nil
- #user_limit=(user_limit : Int32 | Nil)