Module: EndpointSecurity

Defined in:
lib/endpoint_security.rb,
lib/endpoint_security/client.rb,
lib/endpoint_security/doctor.rb,
lib/endpoint_security/errors.rb,
lib/endpoint_security/message.rb,
lib/endpoint_security/version.rb,
lib/endpoint_security/recorder.rb,
lib/endpoint_security/diagnostics.rb,
lib/endpoint_security/availability.rb,
lib/endpoint_security/object_model.rb,
lib/endpoint_security/generated/enums.rb,
lib/endpoint_security/generated/event_types.rb,
lib/endpoint_security/generated/availability.rb,
ext/endpoint_security/endpoint_security.c

Overview

Generated by codegen/run.rb. Do not edit.

Defined Under Namespace

Modules: Availability, Diagnostics, Doctor, Enum, EventType Classes: AlreadyAnsweredError, Attrlist, AuditToken, CSFlags, Client, ClientError, CodegenError, Error, Event, ExecArgs, FieldArray, FieldUnavailableError, File, ForkedClientError, InternalError, InvalidArgumentError, Message, MessageError, MessageInvalidatedError, MuteError, NativeView, NonCacheableEventError, NotEntitledError, NotPermittedError, NotPrivilegedError, Process, Recorder, Stat, Statfs, SubscriptionError, TaggedUnion, TooManyClientsError, UnsupportedAPIError, UnsupportedEventError

Constant Summary collapse

VERSION =

Library version.

"0.1.0"
CS_FLAG_MASKS =

Code-signing flag masks from kern/cs_blobs.h.

{
  valid: 0x00000001, adhoc: 0x00000002, get_task_allow: 0x00000004, installer: 0x00000008,
  hard: 0x00000100, kill: 0x00000200, restrict: 0x00000800, enforcement: 0x00001000,
  require_lv: 0x00002000, runtime: 0x00010000, platform_binary: 0x04000000, signed: 0x20000000
}.freeze

Class Attribute Summary collapse

Class Attribute Details

.string_encoding ⇒ Symbol

Encoding used for es_string_token_t values.

Returns:

  • (Symbol) —

    :utf8 or :binary



21
22
23
# File 'lib/endpoint_security.rb', line 21

def string_encoding
  @string_encoding
end