public static IStumpResponseFactory Nothing(this IStumpResponseFactory responseFactory) { responseFactory.Add(new TcpResponse { new TcpMessage() }); return(responseFactory); }
public static IStumpResponseFactory DropConnection(this IStumpResponseFactory responseFactory) { responseFactory.Add(new TcpResponse { new TcpMessage { TerminateConnection = true } }); return(responseFactory); }
public static IStumpResponseFactory TheDelayedMessage(this IStumpResponseFactory responseFactory, byte[] message, int delayTime) { responseFactory.Add(new TcpResponse { new TcpMessage { Message = message, ResponseDelay = delayTime } }); return(responseFactory); }
public static TcpResponse MultipleMessages(this IStumpResponseFactory responseFactory) { return(responseFactory.Add(new TcpResponse())); }