Index

Modules: owlButler, owlCodegen, threadButler, threadButler/channelHub, threadButler/codegen, threadButler/events, threadButler/log, threadButler/register, threadButler/types, threadButler/utils, threadButler/validation.

API symbols

`==`:
addChannel:
addProperty:
addRoute:
addType:
assertKind:
asSignalVar:
asThreadVar:
AsyncEvent:
ChannelHub:
ChannelHubError:
clearServerChannel:
clearThreadVariables:
createListenerEvent:
destroyChannel:
enumName:
Event:
exec:
execEvents:
expectKind:
fieldName:
firstParamName:
firstParamType:
genDestroyChannelHubProc:
generateCode:
genInitServerProc:
genMessageRouter:
genNewChannelHubProc:
genSendKillMessageProc:
getChannel:
getNodesOfKind:
getProcForType:
getProperties:
getRegisteredThreadnames:
getRoutes:
getSections:
getTypeOfName:
getTypes:
Handlers:
hasProcForType:
hasRoutes:
hasTypeOfName:
hasTypes:
initCreateTaskpoolEvent:
initDestroyTaskpoolEvent:
initEvent:
isAsyncProc:
IS_RUNNING:
keepRunning:
KillError:
killKindName:
kindName:
MessageTypes:
owlThreadServer:
prepareOwlServers:
prepareServers:
Properties:
Property:
PROPERTY_NAMES:
readMsg:
registerThread:
run:
Section:
SECTION_NAMES:
send:
sendMsgToChannel:
SEND_PROC_NAME:
Server:
serverProc:
shutDown:
shutdownAllServers:
shutdownServer:
signalName:
startUp:
SyncEvent:
taskPoolSize:
ThreadName:
threadServer:
threadVariableName:
toThreadVariable:
toVariantType:
typeName:
validateAllTypesHaveHandlers:
validateChannelHubParam:
validateFreeType:
validateHandlerSection:
validateMsgType:
validateParamCount:
validatePropertiesSection:
validateSectionNames:
validateTypeSection:
variantName:
withServer: