Sha256: 605f8cb45bdaaee3e6610171ac1d8eee2ba976d33c66d9b785aefc817fbbac0e

Contents?: true

Size: 1.12 KB

Versions: 29

Compression:

Stored size: 1.12 KB

Contents

Internal developing notes
*************************

Socket
======

If command line option --socket is used, bake tries to connect to the given port on localhost.

send
----

Header
^^^^^^

    .. code-block:: console

        1 Byte: Type
        4 Byte: Length (used to discard the paket if type is unknown to the listening application)

Error packet (type 0x01)
^^^^^^^^^^^^^^^^^^^^^^^^

    .. code-block:: console

        4 Byte: Length filename, project name
        x Byte: filename, project name
        4 Byte: line number (can be 0)
        1 Byte: severity (0x00 = info, 0x01 = warning, 0x02 = error, 0xFF = ok)
        x Byte: message (length = rest of packet)

Starting build packet (type 0x0A)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

    .. code-block:: console

        4 Byte: Length project name
        x Byte: project name
        4 Byte: Length config name
        x Byte: config name
        4 Byte: number of projects in this build (greater than 0)

Building project packet
^^^^^^^^^^^^^^^^^^^^^^^

Same as Starting build packet, except number of projects = 0

receive
-------

If a byte is received, the build will be aborted.

Version data entries

29 entries across 29 versions & 1 rubygems

Version Path
bake-toolkit-2.29.4 documentation/_build/html/_sources/internal.txt
bake-toolkit-2.29.3 documentation/_build/html/_sources/internal.txt
bake-toolkit-2.29.2 documentation/_build/html/_sources/internal.txt
bake-toolkit-2.29.0 documentation/_build/html/_sources/internal.txt
bake-toolkit-2.28.1 documentation/_build/html/_sources/internal.txt
bake-toolkit-2.28.0 documentation/_build/html/_sources/internal.txt
bake-toolkit-2.27.0 documentation/_build/html/_sources/internal.txt
bake-toolkit-2.26.1 documentation/_build/html/_sources/internal.txt
bake-toolkit-2.26.0 documentation/_build/html/_sources/internal.txt
bake-toolkit-2.25.1 documentation/_build/html/_sources/internal.txt
bake-toolkit-2.25.0 documentation/_build/html/_sources/internal.txt
bake-toolkit-2.24.6 documentation/_build/html/_sources/internal.txt
bake-toolkit-2.24.5 documentation/_build/html/_sources/internal.txt
bake-toolkit-2.24.4 documentation/_build/html/_sources/internal.txt
bake-toolkit-2.24.3 documentation/_build/html/_sources/internal.txt
bake-toolkit-2.24.2 documentation/_build/html/_sources/internal.txt
bake-toolkit-2.24.1 documentation/_build/html/_sources/internal.txt
bake-toolkit-2.24.0 documentation/_build/html/_sources/internal.txt
bake-toolkit-2.23.12 documentation/_build/html/_sources/internal.txt
bake-toolkit-2.23.8 documentation/_build/html/_sources/internal.txt