sul.protocol.externalconsole2.connected

Packets regarding the server's console and commands.

Members

Aliases

Packets
alias Packets = TypeTuple!(ConsoleMessage, Command, PermissionDenied)
Undocumented in source.

Classes

Command
class Command

Executes a command remotely if the server allows it. If not a Permission Denied is sent back. A good implementation of the external console client should never send this packet if remoteCommands field in Welcome.Accepted is not true.

ConsoleMessage
class ConsoleMessage

Logs a message from the server's console. It may be the output of a command, a debug message or any other message that the server retains able to be seen by the External Console.

PermissionDenied
class PermissionDenied

Bodyless packet only sent in response to Command when the server doesn't allow the execution of remote commands through the external console. A good implementation of the external console client should never receive this packet avoiding the use of the Command packet when the remoteCommands field is false.

Meta