Difference between revisions of "GeometryREQ"

From BRL-CAD
(Related Subjects)
 
(13 intermediate revisions by 2 users not shown)
Line 2: Line 2:
  
 
==Description==
 
==Description==
[[IBME_GeometryService#NetMsg_Class|NetMsg]] that contains either a UUID or string Path that references a piece of Geometry.
+
[[IBME_GeometryService#NetMsg_Class|NetMsg]] that contains either a UUID or string Path that references a piece of Geometry. Extends [[GenericOneStringMsg]] (thus contains those fields also).  The String field from [[GenericOneStringMsg]] is used as the UUID or Path field, depending on the Request Type.
 +
 
 +
 
 +
 
 +
==Warning Messages==
 +
If you want to disconnect this request, [[DisconnectREQ]] is displayed. <BSRJ>
 +
 
 +
 
 +
==Failure Codes==
 +
If a [[GeometryREQFAIL]] message is displayed, this indicates that the GeometryREQ has failed. <BSRJ>
 +
 
 +
Note: You can read all [[Failure]] codes.
 +
 
 +
==Related Subjects==
 +
[[NewHostOnNet]]
 +
 
 +
[[GeometryCHUNK]]
 +
 
 +
[[GeometryMANIFEST]]
  
 
==Byte Format==
 
==Byte Format==
Line 13: Line 31:
 
|RequestType
 
|RequestType
 
|byte (1 byte)
 
|byte (1 byte)
 +
|}
 +
 +
 +
===Request Types===
 +
 +
{|border="1"
 +
|width="75"|'''RequestType'''
 +
|'''Description'''
 
|-
 
|-
|DataLen
+
|0
|int (4 bytes)
+
|The Data is a UUID for the Geometry requested.
 
|-
 
|-
|Data
+
|1
|variable (equal to value of DataLen)
+
|The Data is a path to the Geometry requested.
 
|}
 
|}
 +
 +
 +
==Google Code In==
 +
This page was edited for [[Google_Code_In]] by BSRJ.

Latest revision as of 10:29, 4 January 2013

Design icon.png This page contains the design document for an enhancement or feature. The design should be considered a work in progress and may not represent the final design. As this is a collaborative design, contributions and participation from other developers and users is encouraged. Use the discussion page for providing comments and suggestions.


Description[edit]

NetMsg that contains either a UUID or string Path that references a piece of Geometry. Extends GenericOneStringMsg (thus contains those fields also). The String field from GenericOneStringMsg is used as the UUID or Path field, depending on the Request Type.


Warning Messages[edit]

If you want to disconnect this request, DisconnectREQ is displayed. <BSRJ>


Failure Codes[edit]

If a GeometryREQFAIL message is displayed, this indicates that the GeometryREQ has failed. <BSRJ>

Note: You can read all Failure codes.

Related Subjects[edit]

NewHostOnNet

GeometryCHUNK

GeometryMANIFEST

Byte Format[edit]

Element Length
RequestType byte (1 byte)


Request Types[edit]

RequestType Description
0 The Data is a UUID for the Geometry requested.
1 The Data is a path to the Geometry requested.


Google Code In[edit]

This page was edited for Google_Code_In by BSRJ.