Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Payload

여러개의 패킷을 담기 위한 클래스

Hierarchy

  • Payload

Index

Methods

Add

  • 페이로드에 패킷을 추가

    Parameters

    • packet: Packet

      추가할 패킷

    Returns void

AddAll

  • AddAll(packetList: Array<Packet>): void
  • 패킷 목록을 추가

    Parameters

    • packetList: Array<Packet>

      추가할 패킷 목록

    Returns void

GetObject

  • GetObject(msgIndex: number): any
  • 저장된 패킷중에서 해당 메세지 아이디의 Object를 반환

    Parameters

    • msgIndex: number

      Object가 저장된 패킷의 메세지 아아디

    Returns any

GetPBMessage

  • GetPBMessage<T>(msg: {}): T
  • 저장된 패킷중에서 해당 메세지를 반환

    Type parameters

    • T: IMessage

    Parameters

    • msg: {}

      IMessage 형태의 메세지

    Returns T

Static CreateEmpty

Static CreateFromBuffer

  • CreateFromBuffer(msgIndex: number, buffer: Uint8Array): Payload
  • 메세지 아이디와 Uint8Array를 담은 패킷 한개를 추가한 페이로드를 생성

    Parameters

    • msgIndex: number
    • buffer: Uint8Array

    Returns Payload

    생성한 페이로드

Static CreateFromObject

  • CreateFromObject(msgIndex: number, obj: any): Payload
  • 메세지 아이디와 Object를 담은 패킷 한개를 추가한 페이로드를 생성

    Parameters

    • msgIndex: number
    • obj: any

    Returns Payload

    생성한 페이로드

Static CreateFromPbMSg

  • CreateFromPbMSg(msg: IMessage): Payload
  • 메세지를 담은 패킷 한개를 추가한 페이로드를 생성

    Parameters

    • msg: IMessage

    Returns Payload

    생성한 페이로드

Generated using TypeDoc