Cubeia Styx / maven / protocol-generator-plugin / src / test / resources / protocol.xml

<protocol version="$Revision: 6329 $">

    <enum name="enum_type">
      <value>STRING</value>
      <value>INT</value>
      <value>DATE</value>
    </enum>
    


    <!-- ==========  General Structs  ========== -->
    
    <struct id="1" name="enum_test_packet">
        <var name="type" type="enum_type"/>
    </struct>
    
    <struct id="2" name="type_test_packet">
        <var name="i8" type="int8"/>
        <var name="ui8" type="uint8"/>
        <var name="i16" type="int16"/>
        <var name="i32" type="int32"/>
        <var name="b" type="bool"/>
        <var name="s" type="string"/>
    </struct>
    
    <struct ud="3" name="list_test_packet">
        <list name="l" type="uint8"/>
    </struct>
    
    <struct ud="4" name="dep_test_packet">
        <var name="t" type="type_test_packet"/>
    </struct>
    
    <struct id="5" name="list_of_enums">
    	<list name="l" type="enum_type" />
    </struct>
  
</protocol>
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.