Package net.sf.freecol.common.networking

Contains the common networking classes.

See:
          Description

Interface Summary
MessageHandler Handles complete incoming messages.
NetworkConstants Contains the network constants.
StreamedMessageHandler Handles streamed incoming messages.
 

Class Summary
AbandonColonyMessage The message sent when the client requests abandoning of a colony.
AskSkillMessage The message sent when asking for the skill taught at a settlement.
AssignTeacherMessage The message sent when assigning a teacher.
AssignTradeRouteMessage The message sent when assigning a trade route to a unit.
AttackMessage The message sent when attacking.
BuildColonyMessage The message sent when the client requests building of a colony.
BuyGoodsMessage The message sent when buying goods in Europe.
BuyMessage The message sent when purchasing at an IndianSettlement.
BuyPropositionMessage The message sent when negotiating a purchase at an IndianSettlement.
CashInTreasureTrainMessage The message sent when cashing in a treasure train.
ChangeStateMessage The message sent when changing a unit state.
ChangeWorkImprovementTypeMessage The message sent when changing a work improvement type.
ChangeWorkTypeMessage The message sent when changing the work type of a unit.
ChatMessage The message that contains a chat string.
ClaimLandMessage The message sent when the client requests claiming land.
ClearSpecialityMessage The message sent when clearing a unit speciality.
CloseTransactionMessage The message sent to initiate a transaction.
Connection A network connection.
DeclareIndependenceMessage The message sent when a player declares independence.
DeclineMoundsMessage The message sent when declining to investigate strange mounds.
DeliverGiftMessage The message sent when delivering a gift to a Settlement.
DemandTributeMessage The message sent when demanding tribute from a native settlement.
DiplomacyMessage The message sent when executing a diplomatic trade.
DisbandUnitMessage The message sent when clearing a unit speciality.
DisembarkMessage The message sent when disembarking.
DOMMessage Class for parsing raw message data into an XML-tree and for creating new XML-trees.
EmbarkMessage The message sent when embarking.
EmigrateUnitMessage The message sent when a unit is to emigrate.
EquipUnitMessage Class to handle equipping a unit.
GetNationSummaryMessage The message sent when summarizing a nation.
GetTransactionMessage The message sent to initiate a transaction.
GoodsForSaleMessage The message sent when querying a settlement for what it has for sale.
InciteMessage The message sent when inciting a native settlement.
IndianDemandMessage The message sent when natives are making demands of a colony.
JoinColonyMessage The message sent when the client requests building of a colony.
LearnSkillMessage The message sent when learning for the skill taught at a settlement.
LoadCargoMessage The message sent when loading cargo onto a carrier.
LootCargoMessage The message sent when looting cargo.
Message Class for parsing raw message data into an XML-tree and for creating new XML-trees.
MissionaryMessage The message sent when a missionary establishes/denounces a mission.
MonarchActionMessage The message sent when doing a monarch action.
MoveMessage The message sent when moving a unit.
MoveToMessage The message sent when moving a unit across the high seas.
NetworkReplyObject Class for storing a network response.
NewLandNameMessage The message sent when naming a new land.
NewRegionNameMessage The message sent when naming a new region.
PayArrearsMessage The message sent when paying tax arrears.
PayForBuildingMessage The message sent when paying for a building.
PutOutsideColonyMessage The message sent when putting a unit outside a colony.
ReceivingThread The thread that checks for incoming messages.
RenameMessage The message sent when renaming a FreeColGameObject.
ScoutIndianSettlementMessage The message sent when scouting a native settlement.
SellGoodsMessage The message sent when selling goods in Europe.
SellMessage The message sent when selling at an IndianSettlement.
SellPropositionMessage The message sent when negotiating a sale at an IndianSettlement.
ServerAPI The API for client->server messaging.
SetBuildQueueMessage The message sent when setting the build queue.
SetDestinationMessage The message sent when the client requests setting a unit destination.
SetGoodsLevelsMessage The message sent when setting goods levels.
SetTradeRoutesMessage The message sent when setting the trade routes.
SpySettlementMessage The message sent when spying on a settlement.
TrainUnitInEuropeMessage The message sent when training a unit in Europe.
UnloadCargoMessage The message sent when unloading cargo onto a carrier.
UpdateCurrentStopMessage The message sent updating a unit's current stop.
UpdateTradeRouteMessage The message sent when updating a trade route.
WorkMessage Class to handle changes in work location.
 

Exception Summary
NoRouteToServerException Thrown if there is no route to a server.
 

Package net.sf.freecol.common.networking Description

Contains the common networking classes.