@Namespace(value="modsecurity") @NoOffset @Properties(inherit=modsecurity.class) public class RuleMessage extends Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Modifier and Type | Field and Description |
---|---|
static int |
ClientLogMessageInfo
enum modsecurity::RuleMessage::LogMessageInfo
|
static int |
ErrorLogTailLogMessageInfo
enum modsecurity::RuleMessage::LogMessageInfo
|
Constructor and Description |
---|
RuleMessage(Pointer p)
Pointer cast constructor.
|
RuleMessage(RuleMessage rule)
FIXME: RuleMessage is currently too big, doing a lot of
unnecessary data duplication.
|
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zero
public static final int ErrorLogTailLogMessageInfo
public static final int ClientLogMessageInfo
public RuleMessage(Pointer p)
Pointer(Pointer)
.public RuleMessage(RuleMessage rule)
@ByRef @Name(value="operator =") public RuleMessage put(@Const @ByRef RuleMessage ruleMessage)
public void clean()
@StdString public BytePointer log()
@StdString public BytePointer log(int props)
@StdString public BytePointer log(int props, int responseCode)
@StdString public BytePointer errorLog()
@StdString public static BytePointer log(@Const RuleMessage rm, int props, int code)
@StdString public static BytePointer log(@Const RuleMessage rm, int props)
@StdString public static BytePointer log(@Const RuleMessage rm)
@StdString public static BytePointer _details(@Const RuleMessage rm)
@StdString public static BytePointer _errorLogTail(@Const RuleMessage rm)
public int m_accuracy()
public RuleMessage m_accuracy(int setter)
@StdString public BytePointer m_data()
public RuleMessage m_data(BytePointer setter)
public RuleMessage m_isDisruptive(boolean setter)
@StdString public BytePointer m_match()
public RuleMessage m_match(BytePointer setter)
public int m_maturity()
public RuleMessage m_maturity(int setter)
@StdString public BytePointer m_message()
public RuleMessage m_message(BytePointer setter)
public RuleMessage m_noAuditLog(boolean setter)
public int m_phase()
public RuleMessage m_phase(int setter)
@StdString public BytePointer m_reference()
public RuleMessage m_reference(BytePointer setter)
@StdString public BytePointer m_rev()
public RuleMessage m_rev(BytePointer setter)
public int m_ruleId()
public RuleMessage m_ruleId(int setter)
public int m_ruleLine()
public RuleMessage m_ruleLine(int setter)
public RuleMessage m_saveMessage(boolean setter)
public int m_severity()
public RuleMessage m_severity(int setter)
@StdString public BytePointer m_ver()
public RuleMessage m_ver(BytePointer setter)
@ByRef public StringList m_tags()
public RuleMessage m_tags(StringList setter)
Copyright © 2022. All rights reserved.