Skip to content

Commit

Permalink
wip
Browse files Browse the repository at this point in the history
  • Loading branch information
nitely committed Dec 6, 2023
1 parent bcf7592 commit 036fcee
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
1 change: 0 additions & 1 deletion src/hyperx/frame.nim
Original file line number Diff line number Diff line change
Expand Up @@ -214,4 +214,3 @@ func toString*(frm: Frame, payload: seq[byte]): string =
else:
result.add "\nUnimplemented debug"
result.add "\n============="

3 changes: 2 additions & 1 deletion src/hyperx/stream.nim
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,6 @@ const frmRecvAllowed* = {
# Section 5.1
func toNextStateRecv*(s: StreamState, e: StreamEvent): StreamState =
doAssert e in eventRecvAllowed
# XXX: seDataRecv ???
case s
of strmIdle:
case e:
Expand Down Expand Up @@ -196,6 +195,7 @@ when isMainModule:
doAssert toNextStateRecv(strmIdle, ev) == strmInvalid
doAssert toNextStateRecv(strmOpen, seEndStreamRecv) == strmHalfClosedRemote
doAssert toNextStateRecv(strmOpen, seRstStream) == strmClosed
doAssert toNextStateRecv(strmOpen, seDataRecv) == strmOpen
for ev in eventRecvAllowed-{seEndStreamRecv, seRstStream}:
doAssert toNextStateRecv(strmOpen, ev) == strmOpen
doAssert toNextStateRecv(strmClosed, sePriorityRecv) == strmClosed
Expand All @@ -211,6 +211,7 @@ when isMainModule:
doAssert toNextStateRecv(strmReservedRemote, ev) == strmInvalid
doAssert toNextStateRecv(strmHalfClosedLocal, seEndStreamRecv) == strmClosed
doAssert toNextStateRecv(strmHalfClosedLocal, seRstStream) == strmClosed
doAssert toNextStateRecv(strmHalfClosedLocal, seDataRecv) == strmHalfClosedLocal
for ev in eventRecvAllowed-{seEndStreamRecv,seRstStream}:
doAssert toNextStateRecv(strmHalfClosedLocal, ev) == strmHalfClosedLocal
doAssert toNextStateRecv(strmHalfClosedRemote, seRstStream) == strmClosed
Expand Down

0 comments on commit 036fcee

Please sign in to comment.