OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
OpenSim.Framework.Servers.HttpServer.WebsocketFrameHeader Struct Reference
Collaboration diagram for OpenSim.Framework.Servers.HttpServer.WebsocketFrameHeader:
Collaboration graph
[legend]

Public Member Functions

void SetDefault ()
 
byte[] ToBytes (byte[] payload)
 Returns a byte array representing the Frame header More...
 

Static Public Member Functions

static WebsocketFrameHeader HeaderDefault ()
 A Helper method to define the defaults More...
 

Public Attributes

bool IsEnd
 The last frame in a sequence of fragmented frames or the one and only frame for this message. More...
 
bool IsMasked
 Returns whether the payload data is masked or not. Data from Clients MUST be masked, Data from Servers MUST NOT be masked More...
 
int Mask
 A set of cryptologically sound random bytes XoR-ed against the payload octally. Looped More...
 
WebSocketReader.OpCode Opcode
 
UInt64 PayloadLen
 

Static Public Attributes

static readonly
WebsocketFrameHeader 
ZeroHeader = WebsocketFrameHeader.HeaderDefault()
 

Detailed Description

Definition at line 975 of file WebsocketServerHandler.cs.

Member Function Documentation

static WebsocketFrameHeader OpenSim.Framework.Servers.HttpServer.WebsocketFrameHeader.HeaderDefault ( )
inlinestatic

A Helper method to define the defaults

Returns

Definition at line 1073 of file WebsocketServerHandler.cs.

void OpenSim.Framework.Servers.HttpServer.WebsocketFrameHeader.SetDefault ( )
inline

Definition at line 1010 of file WebsocketServerHandler.cs.

byte [] OpenSim.Framework.Servers.HttpServer.WebsocketFrameHeader.ToBytes ( byte[]  payload)
inline

Returns a byte array representing the Frame header

Parameters
payloadThis is the frame data payload. The header describes the size of the payload. If payload is null, a Zero sized payload is assumed
Returns
Returns a byte array representing the frame header

Definition at line 1031 of file WebsocketServerHandler.cs.

Member Data Documentation

bool OpenSim.Framework.Servers.HttpServer.WebsocketFrameHeader.IsEnd

The last frame in a sequence of fragmented frames or the one and only frame for this message.

Definition at line 981 of file WebsocketServerHandler.cs.

bool OpenSim.Framework.Servers.HttpServer.WebsocketFrameHeader.IsMasked

Returns whether the payload data is masked or not. Data from Clients MUST be masked, Data from Servers MUST NOT be masked

Definition at line 986 of file WebsocketServerHandler.cs.

int OpenSim.Framework.Servers.HttpServer.WebsocketFrameHeader.Mask

A set of cryptologically sound random bytes XoR-ed against the payload octally. Looped

Definition at line 991 of file WebsocketServerHandler.cs.

WebSocketReader.OpCode OpenSim.Framework.Servers.HttpServer.WebsocketFrameHeader.Opcode

Definition at line 1001 of file WebsocketServerHandler.cs.

UInt64 OpenSim.Framework.Servers.HttpServer.WebsocketFrameHeader.PayloadLen

Definition at line 1003 of file WebsocketServerHandler.cs.

readonly WebsocketFrameHeader OpenSim.Framework.Servers.HttpServer.WebsocketFrameHeader.ZeroHeader = WebsocketFrameHeader.HeaderDefault()
static

Definition at line 1008 of file WebsocketServerHandler.cs.


The documentation for this struct was generated from the following file: