Sha256: c944cb5fc2966ea9395fdbe374020a11576cee083edc44226224eb201883e185

Contents?: true

Size: 1.16 KB

Versions: 37

Compression:

Stored size: 1.16 KB

Contents

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Documentation of the bake-tookit</title>
</head>
<body>
<h1>Internal developing notes</h1>

<h2>Socket</h2>

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

<h3>send</h3>

<h4>Header</h4>
1 Byte: Type<br>
4 Byte: Length (used to discard the paket if type is unknown to the listening application)<br>

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

<h4>Starting build packet (type 0x0A)</h4>
4 Byte: Length project name<br>
x Byte: project name<br>
4 Byte: Length config name<br>
x Byte: config name<br>
4 Byte: number of projects in this build (greater than 0)<br>

<h4>Building project packet</h4>
Same as Starting build packet, except number of projects = 0<br>

<h3>receive</h3>

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

</body>

</html>

Version data entries

37 entries across 37 versions & 1 rubygems

Version Path
bake-toolkit-2.11.4 doc/further/internal.html
bake-toolkit-2.11.3 doc/further/internal.html
bake-toolkit-2.11.2 doc/further/internal.html
bake-toolkit-2.11.1 doc/further/internal.html
bake-toolkit-2.11.0 doc/further/internal.html
bake-toolkit-2.10.3 doc/further/internal.html
bake-toolkit-2.10.2 doc/further/internal.html
bake-toolkit-2.10.1 doc/further/internal.html
bake-toolkit-2.10.0 doc/further/internal.html
bake-toolkit-2.9.2 doc/further/internal.html
bake-toolkit-2.9.1 doc/further/internal.html
bake-toolkit-2.9.0 doc/further/internal.html
bake-toolkit-2.8.0 doc/further/internal.html
bake-toolkit-2.7.0 doc/further/internal.html
bake-toolkit-2.5.0 doc/further/internal.html
bake-toolkit-2.4.4 doc/further/internal.html
bake-toolkit-2.4.3 doc/further/internal.html
bake-toolkit-2.3.4 doc/further/internal.html
bake-toolkit-2.2.2 doc/further/internal.html
bake-toolkit-2.1.1 doc/further/internal.html