ReadNextChild() public static method

public static ReadNextChild ( G2Header root, G2Header child ) : G2ReadResult
root G2Header
child G2Header
return G2ReadResult
Esempio n. 1
0
        public static IEnumerable <G2Header> EnumerateChildren(G2Header root)
        {
            G2Header child = new G2Header(root.Data);

            while (G2Protocol.ReadNextChild(root, child) == G2ReadResult.PACKET_GOOD)
            {
                // set payload pos vars
                G2Protocol.ReadPayload(child);

                yield return(child);
            }
        }