Initial source commit
This commit is contained in:
commit
f1384c11ee
335 changed files with 52715 additions and 0 deletions
74
minorGems/protocol/p2p/resourceSpecifications.txt
Normal file
74
minorGems/protocol/p2p/resourceSpecifications.txt
Normal file
|
@ -0,0 +1,74 @@
|
|||
This file contains specifications for resource types. For each type, we give a specification for the resource descriptor and then the resource. Newlines in this specification can be replaced by any kind of white space.
|
||||
|
||||
|
||||
|
||||
GET_REQUEST_FAILURE
|
||||
[no description]
|
||||
|
||||
GET_REQUEST_FAILURE
|
||||
resource_descriptor
|
||||
|
||||
|
||||
(Note that a GET_REQUEST_FAILURE resource contains the descriptor from the failed request. The PUT request for a GET_REQUEST_FAILURE resource should use the ID number from the original resource request.)
|
||||
|
||||
|
||||
|
||||
MORE_KNOWLEGEABLE_HOSTS
|
||||
resource_descriptor
|
||||
|
||||
MORE_KNOWLEDGEABLE_HOSTS
|
||||
num_hosts
|
||||
address_1:port_1
|
||||
address_2:port_2
|
||||
...
|
||||
address_N:port_N
|
||||
|
||||
|
||||
|
||||
SERVER_LIST
|
||||
[no description]
|
||||
|
||||
SERVER_LIST
|
||||
num_servers
|
||||
address_1:port_1
|
||||
address_2:port_2
|
||||
...
|
||||
address_N:port_N
|
||||
|
||||
|
||||
|
||||
SEARCH
|
||||
num_allowed_resource_types
|
||||
allowed_type_1
|
||||
allowed_type_2
|
||||
...
|
||||
allowed_type_N
|
||||
num_search_terms
|
||||
search_term_1
|
||||
search_term_2
|
||||
...
|
||||
search_term_N
|
||||
|
||||
SEARCH
|
||||
num_results
|
||||
result_descriptor_1
|
||||
result_descriptor_2
|
||||
...
|
||||
result_descriptor_N
|
||||
|
||||
|
||||
|
||||
FILE
|
||||
host_address:host_port
|
||||
file_path
|
||||
|
||||
FILE
|
||||
file_path
|
||||
file_length_bytes
|
||||
###file_data
|
||||
|
||||
|
||||
(Note that for the FILE type, the ### must occur immediately before the file data (no whitespace must separate ### from the start of the file).
|
||||
|
||||
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue