@sora-soft/framework / RawPacket
Abstract Class: RawPacket<T>
Defined in: packages/framework/src/lib/rpc/packet/RawPacket.ts:5
Extended by
Type Parameters
| Type Parameter |
|---|
T |
Constructors
Constructor
ts
new RawPacket<T>(opCode, data): RawPacket<T>;Defined in: packages/framework/src/lib/rpc/packet/RawPacket.ts:6
Parameters
| Parameter | Type |
|---|---|
opCode | OPCode |
data | Omit< | IRawReqPacket<T> | IRawResPacket<T>, "opcode"> |
Returns
RawPacket<T>
Properties
| Property | Modifier | Type | Defined in |
|---|---|---|---|
headers_ | protected | Map<string, string> | packages/framework/src/lib/rpc/packet/RawPacket.ts:49 |
Accessors
headers
Get Signature
ts
get headers(): {
[k: string]: string;
};Defined in: packages/framework/src/lib/rpc/packet/RawPacket.ts:45
Returns
ts
{
[k: string]: string;
}opCode
Get Signature
ts
get opCode(): OPCode;Defined in: packages/framework/src/lib/rpc/packet/RawPacket.ts:32
Returns
payload
Get Signature
ts
get payload(): T;Defined in: packages/framework/src/lib/rpc/packet/RawPacket.ts:37
Returns
T
Set Signature
ts
set payload(value): void;Defined in: packages/framework/src/lib/rpc/packet/RawPacket.ts:41
Parameters
| Parameter | Type |
|---|---|
value | T |
Returns
void
Methods
getHeader()
ts
getHeader(header): string | undefined;Defined in: packages/framework/src/lib/rpc/packet/RawPacket.ts:12
Parameters
| Parameter | Type |
|---|---|
header | string |
Returns
string | undefined
loadHeaders()
ts
loadHeaders(headers): void;Defined in: packages/framework/src/lib/rpc/packet/RawPacket.ts:16
Parameters
| Parameter | Type |
|---|---|
headers | { [key: string]: string; } |
Returns
void
setHeader()
ts
setHeader(header, value?): void;Defined in: packages/framework/src/lib/rpc/packet/RawPacket.ts:24
Parameters
| Parameter | Type |
|---|---|
header | string |
value? | string |
Returns
void
toPacket()
ts
abstract toPacket(): IRawNetPacket<T>;Defined in: packages/framework/src/lib/rpc/packet/RawPacket.ts:30