struct Apps::LogDevFeatureMessages::LogDevFeature

Included Modules

Defined in:

pb-Apps/CATS_Logical_Device_Feature_Services.pb.cr

Constant Summary

FIELDS = {1 => {name: :ld_command, pb_type: :int32, crystal_type: Int32, cast_type: Int32, native: true, optional: false, repeated: false, default: nil, packed: false}, 2 => {name: :query_my_extension_argument, pb_type: QueryMyExtensionArgument, crystal_type: QueryMyExtensionArgument, cast_type: QueryMyExtensionArgument?, native: false, optional: true, repeated: false, default: nil, packed: false}, 3 => {name: :query_my_extension_result, pb_type: QueryMyExtensionResult, crystal_type: QueryMyExtensionResult, cast_type: QueryMyExtensionResult?, native: false, optional: true, repeated: false, default: nil, packed: false}, 4 => {name: :set_agent_state_argument, pb_type: SetAgentStateArgument, crystal_type: SetAgentStateArgument, cast_type: SetAgentStateArgument?, native: false, optional: true, repeated: false, default: nil, packed: false}, 5 => {name: :set_agent_state_result, pb_type: SetAgentStateResult, crystal_type: SetAgentStateResult, cast_type: SetAgentStateResult?, native: false, optional: true, repeated: false, default: nil, packed: false}, 6 => {name: :get_forwarding_argument, pb_type: GetForwardingArgument, crystal_type: GetForwardingArgument, cast_type: GetForwardingArgument?, native: false, optional: true, repeated: false, default: nil, packed: false}, 7 => {name: :get_forwarding_result, pb_type: GetForwardingResult, crystal_type: GetForwardingResult, cast_type: GetForwardingResult?, native: false, optional: true, repeated: false, default: nil, packed: false}, 8 => {name: :set_forwarding_argument, pb_type: SetForwardingArgument, crystal_type: SetForwardingArgument, cast_type: SetForwardingArgument?, native: false, optional: true, repeated: false, default: nil, packed: false}, 9 => {name: :set_forwarding_result, pb_type: SetForwardingResult, crystal_type: SetForwardingResult, cast_type: SetForwardingResult?, native: false, optional: true, repeated: false, default: nil, packed: false}, 100 => {name: :query_device_list_argument, pb_type: QueryDeviceListArgument, crystal_type: QueryDeviceListArgument, cast_type: QueryDeviceListArgument?, native: false, optional: true, repeated: false, default: nil, packed: false}, 101 => {name: :query_device_list_result, pb_type: QueryDeviceListResult, crystal_type: QueryDeviceListResult, cast_type: QueryDeviceListResult?, native: false, optional: true, repeated: false, default: nil, packed: false}} of Int32 => HashLiteral(Symbol, ASTNode)

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

def self.new(buf : Protobuf::Buffer) #

def self.new(ld_command : Int32, query_my_extension_argument : QueryMyExtensionArgument | Nil = nil, query_my_extension_result : QueryMyExtensionResult | Nil = nil, set_agent_state_argument : SetAgentStateArgument | Nil = nil, set_agent_state_result : SetAgentStateResult | Nil = nil, get_forwarding_argument : GetForwardingArgument | Nil = nil, get_forwarding_result : GetForwardingResult | Nil = nil, set_forwarding_argument : SetForwardingArgument | Nil = nil, set_forwarding_result : SetForwardingResult | Nil = nil, query_device_list_argument : QueryDeviceListArgument | Nil = nil, query_device_list_result : QueryDeviceListResult | Nil = nil) #

Class Method Detail

def self.from_protobuf(io) #

Instance Method Detail

def [](key : String) #

def get_forwarding_argument : GetForwardingArgument | Nil #

def get_forwarding_argument=(get_forwarding_argument : GetForwardingArgument | Nil) #

def get_forwarding_result : GetForwardingResult | Nil #

def get_forwarding_result=(get_forwarding_result : GetForwardingResult | Nil) #

def ld_command : Int32 #

def ld_command=(ld_command : Int32) #

def query_device_list_argument : QueryDeviceListArgument | Nil #

def query_device_list_argument=(query_device_list_argument : QueryDeviceListArgument | Nil) #

def query_device_list_result : QueryDeviceListResult | Nil #

def query_device_list_result=(query_device_list_result : QueryDeviceListResult | Nil) #

def query_my_extension_argument : QueryMyExtensionArgument | Nil #

def query_my_extension_argument=(query_my_extension_argument : QueryMyExtensionArgument | Nil) #

def query_my_extension_result : QueryMyExtensionResult | Nil #

def query_my_extension_result=(query_my_extension_result : QueryMyExtensionResult | Nil) #

def set_agent_state_argument : SetAgentStateArgument | Nil #

def set_agent_state_argument=(set_agent_state_argument : SetAgentStateArgument | Nil) #

def set_agent_state_result : SetAgentStateResult | Nil #

def set_agent_state_result=(set_agent_state_result : SetAgentStateResult | Nil) #

def set_forwarding_argument : SetForwardingArgument | Nil #

def set_forwarding_argument=(set_forwarding_argument : SetForwardingArgument | Nil) #

def set_forwarding_result : SetForwardingResult | Nil #

def set_forwarding_result=(set_forwarding_result : SetForwardingResult | Nil) #

def to_protobuf(io : IO, embedded = false) #

def to_protobuf #