SuperSocket.Facility
Flash policy AppServer
Initializes a new instance of the class.
Setups the policy response.
The policy file data.
PolicyReceiveFilter
Initializes a new instance of the class.
The size.
Filters the buffer after the server receive the enough size of data.
The buffer.
The offset.
The length.
if set to true [to be copied].
Gets the size of the fix request.
The size of the fix request.
Initializes a new instance of the class.
Size of the fix request.
Creates the filter.
The app server.
The app session.
The remote end point.
PolicyServer base class
Gets the policy response.
Initializes a new instance of the class.
Setups the specified root config.
The root config.
The config.
Setups the policy response.
The policy file data.
Gets the policy file response.
The client end point.
Processes the request.
The session.
The data.
PolicySession
Silverlight policy AppServer
Initializes a new instance of the class.
Processes the request.
The session.
The data.
ReceiveFilter for the protocol that each request has bengin and end mark
The type of the request info.
Null request info
Initializes a new instance of the class.
The begin mark.
The end mark.
Filters the specified session.
The read buffer.
The offset.
The length.
if set to true [to be copied].
The rest.
Processes the matched request.
The read buffer.
The offset.
The length.
Resets this instance.
This Receive filter is designed for this kind protocol:
each request has fixed count part which splited by a char(byte)
for instance, request is defined like this "#12122#23343#4545456565#343435446#",
because this request is splited into many parts by 5 '#', we can create a Receive filter by CountSpliterRequestFilter((byte)'#', 5)
The type of the request info.
Null request info instance
Initializes a new instance of the class.
The spliter.
The spliter count.
Filters the specified session.
The read buffer.
The offset.
The length.
if set to true [to be copied].
The rest.
Processes the matched request.
The read buffer.
The offset.
The length.
Gets the size of the rest buffer.
The size of the rest buffer.
Gets the next Receive filter.
Resets this instance.
Gets the offset delta relative original receiving offset which will be used for next round receiving.
Gets the filter state.
The filter state.
This Receive filter is designed for this kind protocol:
each request has fixed count part which splited by a char(byte)
for instance, request is defined like this "#12122#23343#4545456565#343435446#",
because this request is splited into many parts by 5 '#', we can create a Receive filter by CountSpliterRequestFilter((byte)'#', 5)
Initializes a new instance of the class.
The spliter.
The spliter count.
Initializes a new instance of the class.
The spliter.
The spliter count.
The encoding.
Initializes a new instance of the class.
The spliter.
The spliter count.
The encoding.
Index of the key.
Processes the matched request.
The read buffer.
The offset.
The length.
ReceiveFilterFactory for CountSpliterReceiveFilter
The type of the Receive filter.
The type of the request info.
Creates the filter.
The app server.
The app session.
The remote end point.
ReceiveFilterFactory for CountSpliterReceiveFilter
The type of the Receive filter.
receiveFilterFactory for CountSpliterRequestFilter
Initializes a new instance of the class.
The spliter.
The count.
Creates the filter.
The app server.
The app session.
The remote end point.
FixedHeaderReceiveFilter,
it is the Receive filter base for the protocol which define fixed length header and the header contains the request body length,
you can implement your own Receive filter for this kind protocol easily by inheriting this class
The type of the request info.
Initializes a new instance of the class.
Size of the header.
Filters the specified session.
The read buffer.
The offset.
The length.
if set to true [to be copied].
The rest.
Processes the fix size request.
The buffer.
The offset.
The length.
if set to true [to be copied].
Gets the body length from header.
The header.
The offset.
The length.
Resolves the request data.
The header.
The body buffer.
The offset.
The length.
Resets this instance.
FixedSizeReceiveFilter
The type of the request info.
Gets the size of the fixed size Receive filter.
Null RequestInfo
Initializes a new instance of the class.
The size.
Filters the specified session.
The read buffer.
The offset.
The length.
if set to true [to be copied].
The rest.
Filters the buffer after the server receive the enough size of data.
The buffer.
The offset.
The length.
if set to true [to be copied].
Gets the size of the rest buffer.
The size of the rest buffer.
Gets the next Receive filter.
Gets the offset delta.
Gets the filter state.
The filter state.
Resets this instance.
HttpReceiveFilterBase
The type of the request info.
Http header terminator
indicate whether the header has been parsed
Gets the header items.
Initializes a new instance of the class.
Filters the specified session.
The read buffer.
The offset.
The length.
if set to true [to be copied].
The rest.
Filters the request body.
The read buffer.
The offset.
The length.
if set to true [to be copied].
The rest data size.
Resolves the specified data.
The data.
The offset.
The length.
Filters the request header.
The header.
return the parsed request info from header; if the request has body, this method should return null
Resets this instance to inital state.
IHttpRequestInfo
Gets the http header.
HttpRequestInfoBase
Gets the key of this request.
Gets the http header.
Initializes a new instance of the class.
The key.
The header.
HttpRequestInfoBase
The type of the request body.
Gets the body.
Initializes a new instance of the class.
The key.
The header.
The body.
MimeHeader Helper class
Parses the HTTP header.
The header data.
The header.