BWAPI
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Static Public Member Functions | Static Public Attributes | Friends
messages::FrameMessage Class Reference

#include <aimodule.pb.h>

Inheritance diagram for messages::FrameMessage:
Inheritance graph
[legend]
Collaboration diagram for messages::FrameMessage:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 FrameMessage ()
virtual ~FrameMessage ()
 FrameMessage (const FrameMessage &from)
FrameMessageoperator= (const FrameMessage &from)
const
::google::protobuf::UnknownFieldSet
unknown_fields () const
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
void Swap (FrameMessage *other)
FrameMessageNew () const
void CopyFrom (const ::google::protobuf::Message &from)
void MergeFrom (const ::google::protobuf::Message &from)
void CopyFrom (const FrameMessage &from)
void MergeFrom (const FrameMessage &from)
void Clear ()
bool IsInitialized () const
int ByteSize () const
bool MergePartialFromCodedStream (::google::protobuf::io::CodedInputStream *input)
void SerializeWithCachedSizes (::google::protobuf::io::CodedOutputStream *output) const
::google::protobuf::uint8SerializeWithCachedSizesToArray (::google::protobuf::uint8 *output) const
int GetCachedSize () const
::google::protobuf::Metadata GetMetadata () const
bool has_framecount () const
void clear_framecount ()
inline::google::protobuf::int32 framecount () const
void set_framecount (::google::protobuf::int32 value)
bool has_mousex () const
void clear_mousex ()
inline::google::protobuf::int32 mousex () const
void set_mousex (::google::protobuf::int32 value)
bool has_mousey () const
void clear_mousey ()
inline::google::protobuf::int32 mousey () const
void set_mousey (::google::protobuf::int32 value)
bool has_screenx () const
void clear_screenx ()
inline::google::protobuf::int32 screenx () const
void set_screenx (::google::protobuf::int32 value)
bool has_screeny () const
void clear_screeny ()
inline::google::protobuf::int32 screeny () const
void set_screeny (::google::protobuf::int32 value)
int units_size () const
void clear_units ()
const ::messages::Unitunits (int index) const
inline::messages::Unit * mutable_units (int index)
inline::messages::Unit * add_units ()
const
::google::protobuf::RepeatedPtrField
< ::messages::Unit > & 
units () const
inline::google::protobuf::RepeatedPtrField
< ::messages::Unit > * 
mutable_units ()
int bullets_size () const
void clear_bullets ()
const ::messages::Bulletbullets (int index) const
inline::messages::Bullet * mutable_bullets (int index)
inline::messages::Bullet * add_bullets ()
const
::google::protobuf::RepeatedPtrField
< ::messages::Bullet > & 
bullets () const
inline::google::protobuf::RepeatedPtrField
< ::messages::Bullet > * 
mutable_bullets ()
int players_size () const
void clear_players ()
const ::messages::Playerplayers (int index) const
inline::messages::Player * mutable_players (int index)
inline::messages::Player * add_players ()
const
::google::protobuf::RepeatedPtrField
< ::messages::Player > & 
players () const
inline::google::protobuf::RepeatedPtrField
< ::messages::Player > * 
mutable_players ()
int createdunits_size () const
void clear_createdunits ()
const ::messages::UnitIdcreatedunits (int index) const
inline::messages::UnitId * mutable_createdunits (int index)
inline::messages::UnitId * add_createdunits ()
const
::google::protobuf::RepeatedPtrField
< ::messages::UnitId > & 
createdunits () const
inline::google::protobuf::RepeatedPtrField
< ::messages::UnitId > * 
mutable_createdunits ()
int destroyedunits_size () const
void clear_destroyedunits ()
const ::messages::UnitIddestroyedunits (int index) const
inline::messages::UnitId * mutable_destroyedunits (int index)
inline::messages::UnitId * add_destroyedunits ()
const
::google::protobuf::RepeatedPtrField
< ::messages::UnitId > & 
destroyedunits () const
inline::google::protobuf::RepeatedPtrField
< ::messages::UnitId > * 
mutable_destroyedunits ()
int morphedunits_size () const
void clear_morphedunits ()
const ::messages::UnitIdmorphedunits (int index) const
inline::messages::UnitId * mutable_morphedunits (int index)
inline::messages::UnitId * add_morphedunits ()
const
::google::protobuf::RepeatedPtrField
< ::messages::UnitId > & 
morphedunits () const
inline::google::protobuf::RepeatedPtrField
< ::messages::UnitId > * 
mutable_morphedunits ()
int shownunits_size () const
void clear_shownunits ()
const ::messages::UnitIdshownunits (int index) const
inline::messages::UnitId * mutable_shownunits (int index)
inline::messages::UnitId * add_shownunits ()
const
::google::protobuf::RepeatedPtrField
< ::messages::UnitId > & 
shownunits () const
inline::google::protobuf::RepeatedPtrField
< ::messages::UnitId > * 
mutable_shownunits ()
int hiddenunits_size () const
void clear_hiddenunits ()
const ::messages::UnitIdhiddenunits (int index) const
inline::messages::UnitId * mutable_hiddenunits (int index)
inline::messages::UnitId * add_hiddenunits ()
const
::google::protobuf::RepeatedPtrField
< ::messages::UnitId > & 
hiddenunits () const
inline::google::protobuf::RepeatedPtrField
< ::messages::UnitId > * 
mutable_hiddenunits ()
int renegadedunits_size () const
void clear_renegadedunits ()
const ::messages::UnitIdrenegadedunits (int index) const
inline::messages::UnitId * mutable_renegadedunits (int index)
inline::messages::UnitId * add_renegadedunits ()
const
::google::protobuf::RepeatedPtrField
< ::messages::UnitId > & 
renegadedunits () const
inline::google::protobuf::RepeatedPtrField
< ::messages::UnitId > * 
mutable_renegadedunits ()
int leftplayers_size () const
void clear_leftplayers ()
inline::google::protobuf::int32 leftplayers (int index) const
void set_leftplayers (int index,::google::protobuf::int32 value)
void add_leftplayers (::google::protobuf::int32 value)
const
::google::protobuf::RepeatedField
< ::google::protobuf::int32 > & 
leftplayers () const
inline::google::protobuf::RepeatedField
< ::google::protobuf::int32 > * 
mutable_leftplayers ()
int receivedtexts_size () const
void clear_receivedtexts ()
const ::messages::PlayerTextreceivedtexts (int index) const
inline::messages::PlayerText * mutable_receivedtexts (int index)
inline::messages::PlayerText * add_receivedtexts ()
const
::google::protobuf::RepeatedPtrField
< ::messages::PlayerText > & 
receivedtexts () const
inline::google::protobuf::RepeatedPtrField
< ::messages::PlayerText > * 
mutable_receivedtexts ()
int selectedunits_size () const
void clear_selectedunits ()
const ::messages::UnitIdselectedunits (int index) const
inline::messages::UnitId * mutable_selectedunits (int index)
inline::messages::UnitId * add_selectedunits ()
const
::google::protobuf::RepeatedPtrField
< ::messages::UnitId > & 
selectedunits () const
inline::google::protobuf::RepeatedPtrField
< ::messages::UnitId > * 
mutable_selectedunits ()
int senttext_size () const
void clear_senttext ()
const ::std::string & senttext (int index) const
inline::std::string * mutable_senttext (int index)
void set_senttext (int index, const ::std::string &value)
void set_senttext (int index, const char *value)
void set_senttext (int index, const char *value, size_t size)
inline::std::string * add_senttext ()
void add_senttext (const ::std::string &value)
void add_senttext (const char *value)
void add_senttext (const char *value, size_t size)
const
::google::protobuf::RepeatedPtrField
< ::std::string > & 
senttext () const
inline::google::protobuf::RepeatedPtrField
< ::std::string > * 
mutable_senttext ()
bool has_nukedetect () const
void clear_nukedetect ()
const ::messages::Positionnukedetect () const
inline::messages::Position * mutable_nukedetect ()
bool has_paused () const
void clear_paused ()
bool paused () const
void set_paused (bool value)
bool has_replay () const
void clear_replay ()
bool replay () const
void set_replay (bool value)
bool has_multiplayer () const
void clear_multiplayer ()
bool multiplayer () const
void set_multiplayer (bool value)
bool has_gameover () const
void clear_gameover ()
bool gameover () const
void set_gameover (bool value)
bool has_iswinner () const
void clear_iswinner ()
bool iswinner () const
void set_iswinner (bool value)
bool has_screenposition () const
void clear_screenposition ()
const ::messages::Positionscreenposition () const
inline::messages::Position * mutable_screenposition ()
bool has_latency () const
void clear_latency ()
inline::google::protobuf::int32 latency () const
void set_latency (::google::protobuf::int32 value)
bool has_dynamicterraininfo () const
void clear_dynamicterraininfo ()
const
::messages::DynamicTerrainInfo
dynamicterraininfo () const
inline::messages::DynamicTerrainInfo * mutable_dynamicterraininfo ()
bool has_terraininfo () const
void clear_terraininfo ()
const
::messages::StaticTerrainInfo
terraininfo () const
inline::messages::StaticTerrainInfo * mutable_terraininfo ()

Static Public Member Functions

static const
::google::protobuf::Descriptor
descriptor ()
static const FrameMessagedefault_instance ()

Static Public Attributes

static const int kFrameCountFieldNumber = 1
static const int kMouseXFieldNumber = 27
static const int kMouseYFieldNumber = 28
static const int kScreenXFieldNumber = 4
static const int kScreenYFieldNumber = 5
static const int kUnitsFieldNumber = 6
static const int kBulletsFieldNumber = 3
static const int kPlayersFieldNumber = 20
static const int kCreatedUnitsFieldNumber = 7
static const int kDestroyedUnitsFieldNumber = 8
static const int kMorphedUnitsFieldNumber = 9
static const int kShownUnitsFieldNumber = 10
static const int kHiddenUnitsFieldNumber = 11
static const int kRenegadedUnitsFieldNumber = 12
static const int kLeftplayersFieldNumber = 21
static const int kReceivedTextsFieldNumber = 22
static const int kSelectedUnitsFieldNumber = 24
static const int kSentTextFieldNumber = 13
static const int kNukeDetectFieldNumber = 14
static const int kPausedFieldNumber = 15
static const int kReplayFieldNumber = 16
static const int kMultiplayerFieldNumber = 17
static const int kGameoverFieldNumber = 23
static const int kIsWinnerFieldNumber = 25
static const int kScreenPositionFieldNumber = 26
static const int kLatencyFieldNumber = 29
static const int kDynamicTerrainInfoFieldNumber = 18
static const int kTerrainInfoFieldNumber = 19

Friends

void protobuf_AddDesc_aimodule_2eproto ()
void protobuf_AssignDesc_aimodule_2eproto ()
void protobuf_ShutdownFile_aimodule_2eproto ()

Constructor & Destructor Documentation


Member Function Documentation

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

std::string * messages::FrameMessage::add_senttext ( ) [inline]

Here is the call graph for this function:

Here is the caller graph for this function:

void messages::FrameMessage::add_senttext ( const ::std::string &  value) [inline]

Here is the call graph for this function:

void messages::FrameMessage::add_senttext ( const char *  value) [inline]

Here is the call graph for this function:

void messages::FrameMessage::add_senttext ( const char *  value,
size_t  size 
) [inline]

Here is the call graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

const ::messages::Bullet & messages::FrameMessage::bullets ( int  index) const [inline]

Here is the call graph for this function:

int messages::FrameMessage::bullets_size ( ) const [inline]

Here is the call graph for this function:

int messages::FrameMessage::ByteSize ( ) const [virtual]

Reimplemented from google::protobuf::Message.

void messages::FrameMessage::Clear ( ) [virtual]

Reimplemented from google::protobuf::Message.

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

const ::messages::UnitId & messages::FrameMessage::createdunits ( int  index) const [inline]

Here is the call graph for this function:

Here is the call graph for this function:

const ::messages::UnitId & messages::FrameMessage::destroyedunits ( int  index) const [inline]

Here is the call graph for this function:

Here is the call graph for this function:

bool messages::FrameMessage::gameover ( ) const [inline]

Here is the caller graph for this function:

int messages::FrameMessage::GetCachedSize ( ) const [inline, virtual]
bool messages::FrameMessage::has_framecount ( ) const [inline]
bool messages::FrameMessage::has_gameover ( ) const [inline]
bool messages::FrameMessage::has_iswinner ( ) const [inline]
bool messages::FrameMessage::has_latency ( ) const [inline]
bool messages::FrameMessage::has_mousex ( ) const [inline]
bool messages::FrameMessage::has_mousey ( ) const [inline]
bool messages::FrameMessage::has_multiplayer ( ) const [inline]
bool messages::FrameMessage::has_nukedetect ( ) const [inline]
bool messages::FrameMessage::has_paused ( ) const [inline]
bool messages::FrameMessage::has_replay ( ) const [inline]
bool messages::FrameMessage::has_screenx ( ) const [inline]
bool messages::FrameMessage::has_screeny ( ) const [inline]
bool messages::FrameMessage::has_terraininfo ( ) const [inline]
const ::messages::UnitId & messages::FrameMessage::hiddenunits ( int  index) const [inline]

Here is the call graph for this function:

Here is the call graph for this function:

bool messages::FrameMessage::IsInitialized ( ) const [virtual]

Reimplemented from google::protobuf::Message.

bool messages::FrameMessage::iswinner ( ) const [inline]

Here is the call graph for this function:

Here is the call graph for this function:

const ::messages::UnitId & messages::FrameMessage::morphedunits ( int  index) const [inline]

Here is the call graph for this function:

Here is the call graph for this function:

bool messages::FrameMessage::multiplayer ( ) const [inline]

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

std::string * messages::FrameMessage::mutable_senttext ( int  index) [inline]

Here is the call graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

FrameMessage& messages::FrameMessage::operator= ( const FrameMessage from) [inline]

Here is the call graph for this function:

bool messages::FrameMessage::paused ( ) const [inline]
const ::messages::Player & messages::FrameMessage::players ( int  index) const [inline]

Here is the call graph for this function:

int messages::FrameMessage::players_size ( ) const [inline]

Here is the call graph for this function:

const ::messages::PlayerText & messages::FrameMessage::receivedtexts ( int  index) const [inline]

Here is the call graph for this function:

Here is the call graph for this function:

const ::messages::UnitId & messages::FrameMessage::renegadedunits ( int  index) const [inline]

Here is the call graph for this function:

Here is the call graph for this function:

bool messages::FrameMessage::replay ( ) const [inline]
const ::messages::UnitId & messages::FrameMessage::selectedunits ( int  index) const [inline]

Here is the call graph for this function:

Here is the call graph for this function:

const ::std::string & messages::FrameMessage::senttext ( int  index) const [inline]

Here is the call graph for this function:

const ::google::protobuf::RepeatedPtrField<::std::string > & messages::FrameMessage::senttext ( ) const [inline]
int messages::FrameMessage::senttext_size ( ) const [inline]

Here is the call graph for this function:

Here is the caller graph for this function:

void messages::FrameMessage::set_gameover ( bool  value) [inline]

Here is the caller graph for this function:

void messages::FrameMessage::set_iswinner ( bool  value) [inline]

Here is the caller graph for this function:

Here is the caller graph for this function:

void messages::FrameMessage::set_leftplayers ( int  index,
::google::protobuf::int32  value 
) [inline]

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the caller graph for this function:

void messages::FrameMessage::set_multiplayer ( bool  value) [inline]

Here is the caller graph for this function:

void messages::FrameMessage::set_paused ( bool  value) [inline]

Here is the caller graph for this function:

void messages::FrameMessage::set_replay ( bool  value) [inline]

Here is the caller graph for this function:

Here is the caller graph for this function:

Here is the caller graph for this function:

void messages::FrameMessage::set_senttext ( int  index,
const ::std::string &  value 
) [inline]

Here is the call graph for this function:

void messages::FrameMessage::set_senttext ( int  index,
const char *  value 
) [inline]

Here is the call graph for this function:

void messages::FrameMessage::set_senttext ( int  index,
const char *  value,
size_t  size 
) [inline]

Here is the call graph for this function:

const ::messages::UnitId & messages::FrameMessage::shownunits ( int  index) const [inline]

Here is the call graph for this function:

Here is the call graph for this function:

const ::messages::Unit & messages::FrameMessage::units ( int  index) const [inline]

Here is the call graph for this function:

int messages::FrameMessage::units_size ( ) const [inline]

Here is the call graph for this function:


Friends And Related Function Documentation


Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines