Class: Melos::Struct::Welcome

Inherits:
Base
  • Object
show all
Defined in:
lib/melos/struct/structs.rb

Constant Summary collapse

STRUCT =
[
  [:cipher_suite, :uint16],
  [:secrets, :classes, Melos::Struct::EncryptedGroupSecrets],
  [:encrypted_group_info, :vec]
]

Instance Attribute Summary collapse

Method Summary

Methods inherited from Base

#deserialize_select_elem_with_context, #initialize, #raw

Constructor Details

This class inherits a constructor from Melos::Struct::Base

Instance Attribute Details

#cipher_suiteObject (readonly)

Returns the value of attribute cipher_suite.



553
554
555
# File 'lib/melos/struct/structs.rb', line 553

def cipher_suite
  @cipher_suite
end

#encrypted_group_infoObject (readonly)

Returns the value of attribute encrypted_group_info.



553
554
555
# File 'lib/melos/struct/structs.rb', line 553

def encrypted_group_info
  @encrypted_group_info
end

#secretsObject (readonly)

Returns the value of attribute secrets.



553
554
555
# File 'lib/melos/struct/structs.rb', line 553

def secrets
  @secrets
end