THOPluginDidReceiveServerInputConcreteObject Class Reference

Inherits from NSObject
Declared in THOPluginProtocol.h

Overview

This object is a container for values related to [THOPluginProtocol didReceiveServerInput:onClient:]

  senderIsServer

Whether the input was from a regular user or from a server

@property (readonly) BOOL senderIsServer

Declared In

THOPluginProtocol.h

  senderNickname

The nickname section of the sender’s hostmask

@property (readonly, copy) NSString *senderNickname

Discussion

The value of this property is the server address if senderIsServer is YES

Declared In

THOPluginProtocol.h

  senderUsername

The username (ident) section of the sender’s hostmask

@property (readonly, copy, nullable) NSString *senderUsername

Declared In

THOPluginProtocol.h

  senderAddress

The address section of the sender’s hostmask

@property (readonly, copy, nullable) NSString *senderAddress

Declared In

THOPluginProtocol.h

  senderHostmask

The combined hostmask of the sender

@property (readonly, copy) NSString *senderHostmask

Declared In

THOPluginProtocol.h

  receivedAt

The date & time during which the input was received

@property (readonly, copy) NSDate *receivedAt

Discussion

If the original message specifies a custom value using the server-time capacity, then the value of this property will reflect the value defined by the server-time capacity; not the exact date & time it was received on the socket.

Declared In

THOPluginProtocol.h

  messageSequence

The input itself

@property (readonly, copy) NSString *messageSequence

Declared In

THOPluginProtocol.h

  messageParamaters

The input, split up into sections

@property (readonly, copy) NSArray<NSString*> *messageParamaters

Declared In

THOPluginProtocol.h

  messageCommand

The input’s command

@property (readonly, copy) NSString *messageCommand

Declared In

THOPluginProtocol.h

  messageCommandNumeric

The value of messageCommand as an integer

@property (readonly) NSUInteger messageCommandNumeric

Declared In

THOPluginProtocol.h

  networkAddress

The server address of the IRC network

@property (readonly, copy, nullable) NSString *networkAddress

Discussion

The value of this attribute is the address of the server that Textual is currently connected to and may differ from senderNickanme even if senderIsServer is YES

Declared In

THOPluginProtocol.h

  networkName

The name of the IRC network

@property (readonly, copy, nullable) NSString *networkName

Declared In

THOPluginProtocol.h