Sha256: d5375b5812cfd46632d7e4569d220ce4fd27b8ee1459d4dc5b0f6af5414f70ed

Contents?: true

Size: 1.18 KB

Versions: 22

Compression:

Stored size: 1.18 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

22 entries across 22 versions & 1 rubygems

Version Path
bake-toolkit-2.20.4 documentation/_build/html/_sources/internal.txt
bake-toolkit-2.20.3 documentation/_build/html/_sources/internal.txt
bake-toolkit-2.20.2 documentation/_build/html/_sources/internal.txt
bake-toolkit-2.20.1 documentation/_build/html/_sources/internal.txt
bake-toolkit-2.19.2 documentation/_build/html/_sources/internal.txt
bake-toolkit-2.19.1 documentation/_build/html/_sources/internal.txt
bake-toolkit-2.19.0 documentation/_build/html/_sources/internal.txt
bake-toolkit-2.18.0 documentation/_build/html/_sources/internal.txt
bake-toolkit-2.17.4 documentation/_build/html/_sources/internal.txt
bake-toolkit-2.17.3 documentation/_build/html/_sources/internal.txt
bake-toolkit-2.17.2 documentation/_build/html/_sources/internal.txt
bake-toolkit-2.17.1 documentation/_build/html/_sources/internal.txt
bake-toolkit-2.16.1 documentation/_build/html/_sources/internal.txt
bake-toolkit-2.15.0 documentation/_build/html/_sources/internal.txt
bake-toolkit-2.14.0 documentation/_build/html/_sources/internal.txt
bake-toolkit-2.13.1 documentation/_build/html/_sources/internal.txt
bake-toolkit-2.13.0 documentation/_build/html/_sources/internal.txt
bake-toolkit-2.12.2 documentation/_build/html/_sources/internal.txt
bake-toolkit-2.12.1 documentation/_build/html/_sources/internal.txt
bake-toolkit-2.12.0 documentation/_build/html/_sources/internal.txt