Warning: session_start(): open(/var/lib/php/sessions/sess_1bqngf2nnnqs0q8o6ve6al170t, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
// Yay funny naming time! ("shipping")
/* transient event interface onRecordAdded as OnRecordAdded shipping RecordAdded;
=> stuff
*/
svoid tok_eventInterfaces(LS tok) {
int i;
while ((i = jfind(tok, "transient event interface as shipping ;")) >= 0) {
int iStart = i ;
i += 2;
int iSemicolon = indexOf(tok, ";");
S listenerType = get(tok, i+4);
S method = get(tok, i+8);
S eventType = get(tok, i+12);
int i = tok_leftScanModifiers
int iStart = leftScanModifiers(tok,
replaceTokens_reTok(tok, iStart, iSemicolon+1,
tok_formatDollarVars([[interface $intf {
void $method($eventType event);
}
transient L<$Listener> $list;\n" +
"synchronized selfType $add($Listener l) { $list = addOrCreate($list, l); this; }\n" +
"synchronized Cl<$Listener> $add_listeners() { ret cloneList($list); }\n" +
"void $method($Event event) { fOr (l : $add_listeners()) a ?.$method(event); }"
]], +method, Event := eventType, add := method, list := method,
Listener := listenerType,
add_listeners := method + "_listeners")
);
}
}