| Safe Haskell | None | 
|---|---|
| Language | Haskell2010 | 
Hans.Serialize
- runPutPacket :: Int -> Int -> ByteString -> Put -> ByteString
 
Documentation
runPutPacket :: Int -> Int -> ByteString -> Put -> ByteString Source #
A specialized version of runPut that allows the initial and successive
 buffer sizes for the Builder to be defined. For example, if you're
 rendering an IP4 packet, you might give the first parameter as 20 (the size
 of the fixed header), and the second as 40 (the maximum additional length for
 options).