[][src]Crate amethyst_network

Provides a toolbox of networking utilities, resources, components, and systems to amethyst. The library is segmented into the simulation module and, eventually, various client library modules. Soon, we will also provide an HTTP client library.

Modules

buf

Utilities for working with buffers.

simulation

Module containing various utilities to run a client/server-based network simulation. Expect more utilities to make their way into this module. e.g. "Component synchronization", "Matchmaking", etc.

Structs

Bytes

A reference counted contiguous slice of memory.

BytesMut

A unique reference to a contiguous slice of memory.

Reader

A Buf adapter which implements io::Read for the inner value.

Take

A Buf adapter which limits the bytes read from an underlying buffer.

Writer

A BufMut adapter which implements io::Write for the inner value.

Enums

BigEndian

Defines big-endian serialization.

LittleEndian

Defines little-endian serialization.

Traits

Buf

Read bytes from a buffer.

BufMut

A trait for values that provide sequential write access to bytes.

ByteOrder

ByteOrder describes types that can serialize integers as bytes.

IntoBuf

Conversion into a Buf