| 
Classes | 
| class | messages::UnitId | 
| class | messages::UnitType | 
| class | messages::UnitTypeData | 
| class | messages::UpgradeTypeData | 
| class | messages::Unit | 
| class | messages::RaceData | 
| class | messages::PlayerStatus | 
| class | messages::UnitTypeIntPair | 
| class | messages::Player | 
| class | messages::UpgradeLevel | 
| class | messages::TechType | 
| class | messages::UpgradeType | 
| class | messages::TechTypeData | 
| class | messages::WeaponType | 
| class | messages::WeaponTypeData | 
| class | messages::StaticGameData | 
| class | messages::Bullet | 
| 
Namespaces | 
| namespace | messages | 
| namespace | google | 
| namespace | google::protobuf | 
| 
Enumerations | 
| enum | messages::UnitSizeType { messages::Independent =  0, 
messages::Small =  1, 
messages::Medium =  2, 
messages::Large =  3,
 messages::NoneSize =  4, 
messages::UnknownSize =  5
 }
 | 
| enum | messages::Race { messages::Zerg =  0, 
messages::Terran =  1, 
messages::Protoss =  2, 
messages::Random =  3,
 messages::Other =  4, 
messages::None =  5, 
messages::Unknown =  6
 }
 | 
| enum | messages::PlayerStance { messages::Neutral =  1, 
messages::Ally =  2, 
messages::Enemy =  3
 } | 
| enum | messages::DamageType { messages::IndependentDamage =  0, 
messages::Explosive =  1, 
messages::Concussive =  2, 
messages::Normal =  3,
 messages::IgnoreArmor =  4, 
messages::NoneDamage =  5, 
messages::UnknownDamage =  6
 }
 | 
| enum | messages::ExplosionType { messages::ExplosionNone =  0, 
messages::ExplosionNormal =  1, 
messages::Radial_Splash =  2, 
messages::Enemy_Splash =  3,
 messages::Lockdown =  4, 
messages::Nuclear_Missile =  5, 
messages::Parasite =  6, 
messages::Broodlings =  7,
 messages::EMP_Shockwave =  8, 
messages::Irradiate =  9, 
messages::Ensnare =  10, 
messages::Plague =  11,
 messages::Stasis_Field =  12, 
messages::Dark_Swarm =  13, 
messages::Consume =  14, 
messages::Yamato_Gun =  15,
 messages::Restoration =  16, 
messages::Disruption_Web =  17, 
messages::Corrosive_Acid =  18, 
messages::Mind_Control =  19,
 messages::Feedback =  20, 
messages::Optical_Flare =  21, 
messages::Maelstrom =  22, 
messages::Air_Splash =  24,
 messages::ExplosionUnknown =  25
 }
 | 
| enum | messages::BulletType { messages::Melee =  0, 
messages::Fusion_Cutter_Hit =  141, 
messages::Gauss_Rifle_Hit =  142, 
messages::C_10_Canister_Rifle_Hit =  143,
 messages::Gemini_Missiles =  144, 
messages::Fragmentation_Grenade =  145, 
messages::Longbolt_Missile =  146, 
messages::ATS_ATA_Laser_Battery =  148,
 messages::Burst_Lasers =  149, 
messages::Arclite_Shock_Cannon_Hit =  150, 
messages::EMP_Missile =  151, 
messages::Dual_Photon_Blasters_Hit =  152,
 messages::Particle_Beam_Hit =  153, 
messages::Anti_Matter_Missile =  154, 
messages::Pulse_Cannon =  155, 
messages::Psionic_Shockwave_Hit =  156,
 messages::Psionic_Storm =  157, 
messages::Yamato_Gun_Bullet =  158, 
messages::Phase_Disruptor =  159, 
messages::STA_STS_Cannon_Overlay =  160,
 messages::Sunken_Colony_Tentacle =  161, 
messages::Acid_Spore =  163, 
messages::Glave_Wurm =  165, 
messages::Seeker_Spores =  166,
 messages::Queen_Spell_Carrier =  167, 
messages::Plague_Cloud =  168, 
messages::ConsumeBullet =  169, 
messages::Needle_Spine_Hit =  171,
 messages::Invisible =  172, 
messages::Optical_Flare_Grenade =  201, 
messages::Halo_Rockets =  202, 
messages::Subterranean_Spines =  203,
 messages::Corrosive_Acid_Shot =  204, 
messages::Neutron_Flare =  206, 
messages::NoneBullet =  209, 
messages::UnknownBullet =  210
 }
 | 
| 
Functions | 
| void | messages::protobuf_AddDesc_unit_2eproto () | 
| void | messages::protobuf_AssignDesc_unit_2eproto () | 
| void | messages::protobuf_ShutdownFile_unit_2eproto () | 
| bool | messages::UnitSizeType_IsValid (int value) | 
| const ::google::protobuf::EnumDescriptor *
 | messages::UnitSizeType_descriptor () | 
| const ::std::string & | messages::UnitSizeType_Name (UnitSizeType value) | 
| bool | messages::UnitSizeType_Parse (const ::std::string &name, UnitSizeType *value) | 
| bool | messages::Race_IsValid (int value) | 
| const ::google::protobuf::EnumDescriptor *
 | messages::Race_descriptor () | 
| const ::std::string & | messages::Race_Name (Race value) | 
| bool | messages::Race_Parse (const ::std::string &name, Race *value) | 
| bool | messages::PlayerStance_IsValid (int value) | 
| const ::google::protobuf::EnumDescriptor *
 | messages::PlayerStance_descriptor () | 
| const ::std::string & | messages::PlayerStance_Name (PlayerStance value) | 
| bool | messages::PlayerStance_Parse (const ::std::string &name, PlayerStance *value) | 
| bool | messages::DamageType_IsValid (int value) | 
| const ::google::protobuf::EnumDescriptor *
 | messages::DamageType_descriptor () | 
| const ::std::string & | messages::DamageType_Name (DamageType value) | 
| bool | messages::DamageType_Parse (const ::std::string &name, DamageType *value) | 
| bool | messages::ExplosionType_IsValid (int value) | 
| const ::google::protobuf::EnumDescriptor *
 | messages::ExplosionType_descriptor () | 
| const ::std::string & | messages::ExplosionType_Name (ExplosionType value) | 
| bool | messages::ExplosionType_Parse (const ::std::string &name, ExplosionType *value) | 
| bool | messages::BulletType_IsValid (int value) | 
| const ::google::protobuf::EnumDescriptor *
 | messages::BulletType_descriptor () | 
| const ::std::string & | messages::BulletType_Name (BulletType value) | 
| bool | messages::BulletType_Parse (const ::std::string &name, BulletType *value) | 
| template<> | 
| const EnumDescriptor * | google::protobuf::GetEnumDescriptor< messages::UnitSizeType > () | 
| template<> | 
| const EnumDescriptor * | google::protobuf::GetEnumDescriptor< messages::Race > () | 
| template<> | 
| const EnumDescriptor * | google::protobuf::GetEnumDescriptor< messages::PlayerStance > () | 
| template<> | 
| const EnumDescriptor * | google::protobuf::GetEnumDescriptor< messages::DamageType > () | 
| template<> | 
| const EnumDescriptor * | google::protobuf::GetEnumDescriptor< messages::ExplosionType > () | 
| template<> | 
| const EnumDescriptor * | google::protobuf::GetEnumDescriptor< messages::BulletType > () | 
| 
Variables | 
| const UnitSizeType | messages::UnitSizeType_MIN = Independent | 
| const UnitSizeType | messages::UnitSizeType_MAX = UnknownSize | 
| const int | messages::UnitSizeType_ARRAYSIZE = UnitSizeType_MAX + 1 | 
| const Race | messages::Race_MIN = Zerg | 
| const Race | messages::Race_MAX = Unknown | 
| const int | messages::Race_ARRAYSIZE = Race_MAX + 1 | 
| const PlayerStance | messages::PlayerStance_MIN = Neutral | 
| const PlayerStance | messages::PlayerStance_MAX = Enemy | 
| const int | messages::PlayerStance_ARRAYSIZE = PlayerStance_MAX + 1 | 
| const DamageType | messages::DamageType_MIN = IndependentDamage | 
| const DamageType | messages::DamageType_MAX = UnknownDamage | 
| const int | messages::DamageType_ARRAYSIZE = DamageType_MAX + 1 | 
| const ExplosionType | messages::ExplosionType_MIN = ExplosionNone | 
| const ExplosionType | messages::ExplosionType_MAX = ExplosionUnknown | 
| const int | messages::ExplosionType_ARRAYSIZE = ExplosionType_MAX + 1 | 
| const BulletType | messages::BulletType_MIN = Melee | 
| const BulletType | messages::BulletType_MAX = UnknownBullet | 
| const int | messages::BulletType_ARRAYSIZE = BulletType_MAX + 1 |