Declare the values of message types
Declare port structure
Use uint8 instead of MessageType
Declare Queue related structs and messages
Add Travis CI configuration file
Fix field length error in Header
Split into different files
Modify constant declaration to be more Go like format
Describe the C style constant name corresponding to OpenFlow speficication
Implement XID generation method
Fix version number error in NewHeader()
Update comment for enum values
Add prefixes to enum values in the specification
Apply Go-style constant declaration of port state value
Apply Go style constant declaration of port features value
Introduce MessageType instead of uint8
Introduce new types PortConfig, PortState, and PortFeature instead of uint32
Add prefix to the values of port feature
Change field name
Fix error in padding length