mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-07-23 06:31:20 -04:00
updated RPC messages.
git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5-rpc-b1@6281 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
parent
c1f6bcd765
commit
4d205a8a4e
4 changed files with 61 additions and 26 deletions
|
@ -13,11 +13,13 @@ import "core.proto";
|
||||||
enum RequestMsgIds {
|
enum RequestMsgIds {
|
||||||
MsgId_RequestTransferList = 1;
|
MsgId_RequestTransferList = 1;
|
||||||
MsgId_RequestControlDownload = 2;
|
MsgId_RequestControlDownload = 2;
|
||||||
|
MsgId_RequestShareDirList = 3;
|
||||||
}
|
}
|
||||||
|
|
||||||
enum ResponseMsgIds {
|
enum ResponseMsgIds {
|
||||||
MsgId_ResponseTransferList = 1;
|
MsgId_ResponseTransferList = 1;
|
||||||
MsgId_ResponseControlDownload = 2;
|
MsgId_ResponseControlDownload = 2;
|
||||||
|
MsgId_ResponseShareDirList = 3;
|
||||||
}
|
}
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////
|
||||||
|
@ -86,22 +88,32 @@ message ResponseControlDownload {
|
||||||
///////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////
|
||||||
///////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////
|
||||||
// SHARED FILES
|
// SHARED FILES
|
||||||
// THIS STUFF IS NOT FINISHED YET!
|
|
||||||
//
|
// REQUEST: RequestShareDirList
|
||||||
//// REQUEST: RequestListShares
|
message RequestShareDirList {
|
||||||
//message RequestListShares {
|
required string ssl_id = 1;
|
||||||
//
|
required string path = 2;
|
||||||
// required uint32 depth = 1; // HOW Many Directories to drill down.
|
}
|
||||||
// repeated string ShareLocation = 2;
|
|
||||||
//}
|
|
||||||
//
|
// RESPONSE: ResponseShareDirList
|
||||||
//message ShareLocation {
|
message ResponseShareDirList {
|
||||||
// required string ssl_id = 1;
|
required rsctrl.core.Status status = 1;
|
||||||
// required string path = 2;
|
|
||||||
//}
|
enum ListType {
|
||||||
//
|
DIRQUERY_ROOT = 1; // the query refers to root.
|
||||||
//
|
DIRQUERY_PERSON = 2; // the query refers to person
|
||||||
//
|
DIRQUERY_FILE = 3; // the query refers to a file.
|
||||||
|
DIRQUERY_DIR = 4; // move to top of queue.
|
||||||
|
}
|
||||||
|
|
||||||
|
required string ssl_id = 2;
|
||||||
|
required string path = 3;
|
||||||
|
required ListType list_type = 4;
|
||||||
|
repeated rsctrl.core.File files = 5;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
//// REQUEST: RequestChangeShares
|
//// REQUEST: RequestChangeShares
|
||||||
//
|
//
|
||||||
//// REQUEST: RequestLiCloseSearch
|
//// REQUEST: RequestLiCloseSearch
|
||||||
|
|
|
@ -89,6 +89,7 @@ message RequestExaminePeer {
|
||||||
///////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
// REQUEST: RequestModifyPeer
|
// REQUEST: RequestModifyPeer
|
||||||
|
// THIS IS INCOMPLETE... DON'T USE.
|
||||||
message RequestModifyPeer {
|
message RequestModifyPeer {
|
||||||
|
|
||||||
enum ModCmd {
|
enum ModCmd {
|
||||||
|
|
|
@ -18,8 +18,8 @@ enum RequestMsgIds {
|
||||||
}
|
}
|
||||||
|
|
||||||
enum ResponseMsgIds {
|
enum ResponseMsgIds {
|
||||||
MsgId_ResponseStreamDetail = 1; // RESPONSE to
|
MsgId_ResponseStreamDetail = 1; // RESPONSE to List and Control.
|
||||||
MsgId_StreamData = 2;
|
MsgId_ResponseStreamData = 101;
|
||||||
}
|
}
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////
|
||||||
|
@ -38,7 +38,7 @@ enum StreamState {
|
||||||
STREAM_STATE_ERROR = 0;
|
STREAM_STATE_ERROR = 0;
|
||||||
STREAM_STATE_RUN = 1;
|
STREAM_STATE_RUN = 1;
|
||||||
STREAM_STATE_PAUSED = 2;
|
STREAM_STATE_PAUSED = 2;
|
||||||
STREAM_TYPE_FINISHED = 3;
|
STREAM_STATE_FINISHED = 3;
|
||||||
}
|
}
|
||||||
|
|
||||||
message StreamFileDetail {
|
message StreamFileDetail {
|
||||||
|
@ -52,7 +52,7 @@ message StreamFileDetail {
|
||||||
message StreamVoipDetail {
|
message StreamVoipDetail {
|
||||||
|
|
||||||
// THIS NEEDS MORE DEFINITION.
|
// THIS NEEDS MORE DEFINITION.
|
||||||
required string peerId = 1;
|
required string peer_id = 1;
|
||||||
required uint64 duration = 2;
|
required uint64 duration = 2;
|
||||||
required uint64 offset = 3;
|
required uint64 offset = 3;
|
||||||
|
|
||||||
|
@ -64,7 +64,7 @@ message StreamDesc {
|
||||||
required uint32 stream_id = 1;
|
required uint32 stream_id = 1;
|
||||||
required StreamType stream_type = 2;
|
required StreamType stream_type = 2;
|
||||||
required StreamState stream_state = 3;
|
required StreamState stream_state = 3;
|
||||||
required float rate_kBs = 4;
|
required float rate_kbs = 4;
|
||||||
optional StreamFileDetail file = 5;
|
optional StreamFileDetail file = 5;
|
||||||
optional StreamVoipDetail voip = 6;
|
optional StreamVoipDetail voip = 6;
|
||||||
|
|
||||||
|
@ -90,11 +90,11 @@ message StreamData {
|
||||||
message RequestStartFileStream {
|
message RequestStartFileStream {
|
||||||
|
|
||||||
required rsctrl.core.File file = 1;
|
required rsctrl.core.File file = 1;
|
||||||
required float rate_kBs = 2;
|
required float rate_kbs = 2;
|
||||||
|
|
||||||
// byte range. allows to restart transfer!
|
// byte range. allows to restart transfer!
|
||||||
optional uint64 startByte = 3;
|
optional uint64 start_byte = 3;
|
||||||
optional uint64 endByte = 4;
|
optional uint64 end_byte = 4;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -123,8 +123,8 @@ message RequestControlStream {
|
||||||
|
|
||||||
required uint32 stream_id = 1;
|
required uint32 stream_id = 1;
|
||||||
required StreamAction action = 2;
|
required StreamAction action = 2;
|
||||||
optional float rate_kBs = 3;
|
optional float rate_kbs = 3;
|
||||||
optional int64 seek_byte = 4;
|
optional uint64 seek_byte = 4;
|
||||||
}
|
}
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////
|
||||||
|
|
|
@ -10,12 +10,14 @@ enum RequestMsgIds {
|
||||||
MsgId_RequestSystemStatus = 1;
|
MsgId_RequestSystemStatus = 1;
|
||||||
MsgId_RequestSystemQuit = 2;
|
MsgId_RequestSystemQuit = 2;
|
||||||
MsgId_RequestSystemExternalAccess = 3;
|
MsgId_RequestSystemExternalAccess = 3;
|
||||||
|
MsgId_RequestSystemAccount = 4;
|
||||||
}
|
}
|
||||||
|
|
||||||
enum ResponseMsgIds {
|
enum ResponseMsgIds {
|
||||||
MsgId_ResponseSystemStatus = 1;
|
MsgId_ResponseSystemStatus = 1;
|
||||||
MsgId_ResponseSystemQuit = 2;
|
MsgId_ResponseSystemQuit = 2;
|
||||||
MsgId_ResponseSystemExternalAccess = 3;
|
MsgId_ResponseSystemExternalAccess = 3;
|
||||||
|
MsgId_ResponseSystemAccount = 4;
|
||||||
}
|
}
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////
|
||||||
|
@ -93,6 +95,26 @@ message ResponseSystemExternalAccess {
|
||||||
required string dht_key = 3;
|
required string dht_key = 3;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
///////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
// REQUEST: RequestSystemAccount
|
||||||
|
message RequestSystemAccount {
|
||||||
|
// Nothing here?
|
||||||
|
}
|
||||||
|
|
||||||
|
// RESPONSE: ResponseSystemAccount
|
||||||
|
message ResponseSystemAccount {
|
||||||
|
|
||||||
|
// Status of response.
|
||||||
|
required rsctrl.core.Status status = 1;
|
||||||
|
|
||||||
|
required string pgp_name = 2;
|
||||||
|
required string location = 3;
|
||||||
|
required string pgp_id = 4;
|
||||||
|
required string ssl_id = 5;
|
||||||
|
}
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////
|
||||||
///////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////
|
||||||
///////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue