Add a few comments.

develop
Alexander Gavrilov 2012-03-19 11:33:30 +04:00
parent 2bec9f6711
commit bfb226b92e
3 changed files with 15 additions and 1 deletions

@ -4,6 +4,10 @@ option optimize_for = LITE_RUNTIME;
import "Basic.proto"; import "Basic.proto";
// RPC GetVersion : EmptyMessage -> StringMessage
// RPC GetDFVersion : EmptyMessage -> StringMessage
// RPC GetWorldInfo : EmptyMessage -> GetWorldInfoOut
message GetWorldInfoOut { message GetWorldInfoOut {
enum Mode { enum Mode {
MODE_DWARF = 1; MODE_DWARF = 1;
@ -27,6 +31,7 @@ message GetWorldInfoOut {
repeated int32 companion_histfig_ids = 10; repeated int32 companion_histfig_ids = 10;
}; };
// RPC ListEnums : EmptyMessage -> ListEnumsOut
message ListEnumsOut { message ListEnumsOut {
repeated EnumItemName material_flags = 1; repeated EnumItemName material_flags = 1;
repeated EnumItemName inorganic_flags = 2; repeated EnumItemName inorganic_flags = 2;
@ -46,6 +51,7 @@ message ListEnumsOut {
repeated EnumItemName profession = 11; repeated EnumItemName profession = 11;
}; };
// RPC ListMaterials : ListMaterialsIn -> ListMaterialsOut
message ListMaterialsIn { message ListMaterialsIn {
optional BasicMaterialInfoMask mask = 1; optional BasicMaterialInfoMask mask = 1;
@ -62,6 +68,7 @@ message ListMaterialsOut {
repeated BasicMaterialInfo value = 1; repeated BasicMaterialInfo value = 1;
}; };
// RPC ListUnits : ListUnitsIn -> ListUnitsOut
message ListUnitsIn { message ListUnitsIn {
optional BasicUnitInfoMask mask = 1; optional BasicUnitInfoMask mask = 1;
@ -81,6 +88,7 @@ message ListUnitsOut {
repeated BasicUnitInfo value = 1; repeated BasicUnitInfo value = 1;
}; };
// RPC ListSquads : ListSquadsIn -> ListSquadsOut
message ListSquadsIn {} message ListSquadsIn {}
message ListSquadsOut { message ListSquadsOut {
repeated BasicSquadInfo value = 1; repeated BasicSquadInfo value = 1;

@ -62,18 +62,22 @@ message StringListMessage {
repeated string value = 1; repeated string value = 1;
} }
// RPC BindMethod : CoreBindRequest -> CoreBindReply
message CoreBindRequest { message CoreBindRequest {
required string method = 1; required string method = 1;
required string input_msg = 2; required string input_msg = 2;
required string output_msg = 3; required string output_msg = 3;
optional string plugin = 4; optional string plugin = 4;
} }
message CoreBindReply { message CoreBindReply {
required int32 assigned_id = 1; required int32 assigned_id = 1;
} }
// RPC RunCommand : CoreRunCommandRequest -> EmptyMessage
message CoreRunCommandRequest { message CoreRunCommandRequest {
required string command = 1; required string command = 1;
repeated string arguments = 2; repeated string arguments = 2;
} }
// RPC CoreSuspend : EmptyMessage -> IntMessage
// RPC CoreResume : EmptyMessage -> IntMessage

@ -2,6 +2,7 @@ package dfproto;
option optimize_for = LITE_RUNTIME; option optimize_for = LITE_RUNTIME;
// RPC RenameSquad : RenameSquadIn -> EmptyMessage
message RenameSquadIn { message RenameSquadIn {
required int32 squad_id = 1; required int32 squad_id = 1;
@ -9,6 +10,7 @@ message RenameSquadIn {
optional string alias = 3; optional string alias = 3;
} }
// RPC RenameUnit : RenameUnitIn -> EmptyMessage
message RenameUnitIn { message RenameUnitIn {
required int32 unit_id = 1; required int32 unit_id = 1;