Browse Source

Add typespecs for state record in cowboy_spdy module

Takeru Ohta 10 years ago
parent
commit
c0672b8433
1 changed files with 8 additions and 8 deletions
  1. 8 8
      src/cowboy_spdy.erl

+ 8 - 8
src/cowboy_spdy.erl

@@ -54,15 +54,15 @@
 
 
 -record(state, {
 -record(state, {
 	parent = undefined :: pid(),
 	parent = undefined :: pid(),
-	socket,
-	transport,
+	socket :: inet:socket(),
+	transport :: module(),
 	buffer = <<>> :: binary(),
 	buffer = <<>> :: binary(),
-	middlewares,
-	env,
-	onresponse,
-	peer,
-	zdef,
-	zinf,
+	middlewares :: [module()],
+	env :: cowboy_middleware:env(),
+	onresponse :: cowboy:onresponse_fun(),
+	peer :: {inet:ip_address(), inet:port_number()},
+	zdef :: zlib:zstream(),
+	zinf :: zlib:zstream(),
 	last_streamid = 0 :: streamid(),
 	last_streamid = 0 :: streamid(),
 	children = [] :: [#child{}]
 	children = [] :: [#child{}]
 }).
 }).