struct MUX::C3T
- MUX::C3T
- Struct
- Value
- Object
Included Modules
- Protobuf::Message
Defined in:
pb-MUX/CATS_MasterMUX.pb.crConstant Summary
-
FIELDS =
{1 => {name: :request_header, pb_type: RequestHeader, crystal_type: RequestHeader, cast_type: RequestHeader, native: false, optional: false, repeated: false, default: nil, packed: false}, 4 => {name: :login, pb_type: Login, crystal_type: Login, cast_type: Login?, native: false, optional: true, repeated: false, default: nil, packed: false}, 5 => {name: :connect, pb_type: Connect, crystal_type: Connect, cast_type: Connect?, native: false, optional: true, repeated: false, default: nil, packed: false}, 6 => {name: :licence, pb_type: Licence, crystal_type: Licence, cast_type: Licence?, native: false, optional: true, repeated: false, default: nil, packed: false}, 8 => {name: :app_start, pb_type: ApplicationStart, crystal_type: ApplicationStart, cast_type: ApplicationStart?, native: false, optional: true, repeated: false, default: nil, packed: false}, 9 => {name: :keep_alive, pb_type: KeepAlive, crystal_type: KeepAlive, cast_type: KeepAlive?, native: false, optional: true, repeated: false, default: nil, packed: false}, 10 => {name: :db_update, pb_type: DatenBankUPDATE, crystal_type: DatenBankUPDATE, cast_type: DatenBankUPDATE?, native: false, optional: true, repeated: false, default: nil, packed: false}, 11 => {name: :setprops, pb_type: Monitor::SetProperties, crystal_type: Monitor::SetProperties, cast_type: Monitor::SetProperties?, native: false, optional: true, repeated: false, default: nil, packed: false}, 12 => {name: :proptable, pb_type: Monitor::PropertyTable, crystal_type: Monitor::PropertyTable, cast_type: Monitor::PropertyTable?, native: false, optional: true, repeated: false, default: nil, packed: false}} of Int32 => HashLiteral(Symbol, ASTNode)
Constructors
- .new(buf : Protobuf::Buffer)
- .new(request_header : RequestHeader, login : Login | Nil = nil, connect : Connect | Nil = nil, licence : Licence | Nil = nil, app_start : ApplicationStart | Nil = nil, keep_alive : KeepAlive | Nil = nil, db_update : DatenBankUPDATE | Nil = nil, setprops : Monitor::SetProperties | Nil = nil, proptable : Monitor::PropertyTable | Nil = nil)
Class Method Summary
Instance Method Summary
- #[](key : String)
- #app_start : ApplicationStart | Nil
- #app_start=(app_start : ApplicationStart | Nil)
- #connect : Connect | Nil
- #connect=(connect : Connect | Nil)
- #db_update : DatenBankUPDATE | Nil
- #db_update=(db_update : DatenBankUPDATE | Nil)
- #keep_alive : KeepAlive | Nil
- #keep_alive=(keep_alive : KeepAlive | Nil)
- #licence : Licence | Nil
- #licence=(licence : Licence | Nil)
- #login : Login | Nil
- #login=(login : Login | Nil)
- #proptable : Monitor::PropertyTable | Nil
- #proptable=(proptable : Monitor::PropertyTable | Nil)
- #request_header : RequestHeader
- #request_header=(request_header : RequestHeader)
- #setprops : Monitor::SetProperties | Nil
- #setprops=(setprops : Monitor::SetProperties | Nil)
- #to_protobuf(io : IO, embedded = false)
- #to_protobuf
Constructor Detail
def self.new(request_header : RequestHeader, login : Login | Nil = nil, connect : Connect | Nil = nil, licence : Licence | Nil = nil, app_start : ApplicationStart | Nil = nil, keep_alive : KeepAlive | Nil = nil, db_update : DatenBankUPDATE | Nil = nil, setprops : Monitor::SetProperties | Nil = nil, proptable : Monitor::PropertyTable | Nil = nil)
#